1.å¦ä½å®è£
android çå¼åç¯å¢
2.如何调试跟踪AndroidFramework源代码
3.Androidå¯ä»¥ä½¿ç¨jdk1.7å
å¦ä½å®è£ android çå¼åç¯å¢
å¦ä½é ç½®å®åå¼åç¯å¢
åæ¥é 读
å®åå¼åç°å¨å·²ç»æ为äºä¼å¤ç¼ç¨äººåèµ°çä¸ä¸ªæ¹åï¼é£ä¹ï¼å¨æ®éççµèä¸æ们åºè¯¥æä¹é ç½®åæ建å®åå¼åç¯å¢å¢ï¼æå«äºå«çæç¨ï¼ä»å¤©ï¼å°ç¼å°±æ¥ä»ç»ä¸ç§æç®ä¾¿çæ¹æ³ï¼å¸®å©ä½ å¾å¿«çå¨çµèä¸é 置好å®åçå¼åç¯å¢ã
å·¥å ·/åæ
jdk
android sdk bundle
å®è£ jdkç¯å¢
1
è¿å ¥oracleå®ç½ï¼
2
èåæ æ¾å°download--java for developers
å¦å¾çº¢æ¡ï¼ç¹å»è¿å ¥
3
ç¹å»ç¬¬ä¸ä¸ªjava
4
åæåè®®ï¼å¹¶ä¸è½½å¯¹åºçæ¬ï¼å¦å¾
5
ä¸è½½å®è£ å®æ¯å³å¯ï¼ç¬¬ä¸æ¥å®æï¼å³ä½ ççµèå·²ç»é ç½®äºjdkç¯å¢
END
å®è£ å®åç¯å¢
ç¾åº¦æç´¢android sdk bundleï¼è¿å ¥ç¬¬ä¸ä¸ªç½ç«ï¼æè ç´æ¥è¾å ¥ç½åè¿å ¥ï¼/sdk/index.html
ç¹å»downloadä¸è½½
åæåè®®ï¼å¹¶æç §ä½ çµèçä½æ°ä¸è½½ç¸åºçæ¬
ä¸è½½å®æ¯ï¼æå¼å缩å ï¼è§£åéé¢çæ件夹ï¼å»ºè®®è§£åå¨æ个容é大çç符
æ¯å¦æ解å为androidï¼æ¾å¨fçï¼æ¤æ¶æ们éè¦æå¼android--eclipseï¼æ¾å°å¹¶æå¼éé¢ç´«è²çeclipseæ件
é ç½®å°å
æåæå¼eclipseï¼ç¹å»èåæ window-preference
åå»å·¦ä¾§è¾¹æ çandroid
确认å³ä¾§çè·¯å¾æ£ç¡®ä¸å¦ï¼ä¿è¯ä¸è§£åçæ件夹ä½ç½®ç¸åå³å¯ï¼å¦å¾
ç¹å»applyå³å¯çæ
æ¥éª¤é 读
è³æ¤ï¼å®åçå¼åç¯å¢å·²ç»æ建å®æï¼å¯ä»¥å¼å§å®åç¨åºçå¼åäº
如何调试跟踪AndroidFramework源代码
为了在Eclipse中调试跟踪Android Framework的源码源代码,需要遵循一系列步骤。源码以下内容改写并优化了原文的源码条理和质量,确保语义不变,源码c 项目源码并保留了原文的源码条目编号。
1. **环境配置**:
- 确保安装了JDK、源码Eclipse、源码Android SDK和ADT插件。源码
- 针对跟踪调试Android源码,源码需要有可访问的源码Android源码编译环境,可以是源码hcitool源码分析虚拟机、网络共享或Linux本地环境。源码
- 确保Android源码是源码编译过的Eng版本。
2. **基本设置**:
- 将Android源码路径下的源码`.classpath`文件复制到源码根目录。
- 修改Eclipse的源码`eclipse.ini`文件以增加Java堆大小。
3. **创建工程**:
- 在Eclipse中创建一个新的nginx yum 源码Java项目。
- 输入项目名称,选择Android源码路径作为项目位置。
- 完成创建,并注意排除或添加项目中错误的配置包。
4. **调试环境配置**:
- 在Eclipse中设置远程Java应用程序的查看 撤回 源码调试配置。
- 填写名称、项目选择为Android源码项目、端口填写正确的端口号。
- 应用并保存配置。
5. **调试过程**:
- 启动模拟器或连接真机,rebbitmq 源码下载确保设备在DDMS视图中可见。
- 在目标代码处设置断点。
- 在设备上触发调试进程(如锁屏解锁操作)。
- 使用Eclipse的调试工具来控制程序执行和查看变量值。
6. **错误处理**:
- 如果导入的工程出现错误,可以通过以下方式处理:
- 方法一:编译自己的SDK,替换默认SDK中的`android.jar`。
- 方法二:将编译后的`framework`的`classes.jar`文件添加到Eclipse工程的`build path`中。
7. **注意事项**:
- 本文档适用于Windows、Mac OS和Linux系统。
- 可以调试Java代码,但不能调试Framework中的C/C++代码。
- 确保Android源码已编译,并且是Eng模式。
- 调试前需在目标代码处设置断点,并知道其执行的进程。
通过这些步骤,开发者可以在Eclipse中有效地调试Android Framework的源代码。
Androidå¯ä»¥ä½¿ç¨jdk1.7å
æä¸è½½äºzxingçæºç åå®ä¾ï¼ä½æ¯demoä¸ç¨äºå¤§éjdk1.7ææ¯æçå½æ°ï¼æ¯å¦switch(String)çï¼å¯¼è´æç¼è¯ä¸è¿å»ï¼æç¼è¯ç¯å¢æ¹ä¸ºjdk1.7ä¹åï¼androidåæ¥éï¼Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
fixä¹åï¼ç¼è¯ç¯å¢åç¼ç¨jdk 1.6ï¼çæ¯éé·