您的位置:首页 > 编程语言 > Java开发

Eclipse导入和调试 Android 5.0源码

2015-05-03 12:07 323 查看

一、导入Android源码

1.复制eclipse的classpath到Android源码根目录,路径在\development\ide\eclipse下面

2.修改eclipse缓存设置

因为Android源码体积比较大,加载需要更大的内存,把eclipse.ini文件的3个值改为下面的值:

-Xms256m

-Xmx1024m

-XX:MaxPermSize=768m

3.导入eclipse代码风格

把android-formatting.xml和android.importorder导入Eclipse

/development/ide/eclipse/android-formatting.xml

/development/ide/eclipse/android.importorder

4.导入Android源码

新建Java Project(不是Android project):选择从已存在的工程导入,定位到Android源码的目录进行导入即可。



最后效果图如下:



5、移除不必要的代码,很多时候,只是需要学习源码的某一部分,因此,没有必要全部导入,可以选择性的导入,这样可以提升Eclipse的速度。编辑位于根目录的.classpath文件,移除不需要导入的选项。



这样,就只有部分导入了:


二、Debug Android源码

1、先运行Genymotion 5.0的模拟器
2、选中项目,点击右键,选择 Run->Debug
Configurations... 选项。然后双击的 Remote
Java Application就会弹出对话框:



把端口改为8700就好了。
3、打开DDMS,选择要Debug的进程,点击绿色的甲虫按钮,比如调试ViewGroup的源码,则选择下面的进程:



然后再需要调试的地方打好断点,就可以开始调试了:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: