android 调试framework 的方法

来源:互联网 发布:武夷山网络花店 编辑:程序博客网 时间:2024/05/23 14:24

如何调试framework


对于framework层开发人员。调试Framework会帮助更新的解决平台问题。下面介绍调试Framework的方法。


1。准备工作,拉取一套android的代码,make编译通过,eclipse开发环境,java开发环境准备好。

2.android提供的.classpath文件复制到android平台源码的最上层目录。

cp ~/mydroid/development/ide/eclipse/.classpath ~/mydroid

3.运行eclipse,在菜单栏,依次单击File->NewJava Project.在弹出的NewJava Project窗口中,输入工程名称后my-framework.指定locationandroid源码目录,单击finish按钮。

4.稍等片刻,可以看到androidframework的源码被导入。

开始调试:

准备一个一路nextandroidprojecthelloworld

helloworld程序开始的地方,设置一个断点。在helloworld工程上单击鼠标右键,依次选择Debug as → androidapplication.打开调试窗口,程序运行到断点停止,并把控制权交给eclispejava调试器

此时我们还看不到framework层的代码,在debug窗口中,选择ActivityThread类,出现源码无法找到的错误,在ActivityThread.performLaunchActivity上单击鼠标右键,在弹出的菜单中选择Edit SourceLookup菜单。在EditSource Lookup Path窗口中,单击Add按钮。选中JavaProject后,再选择 上面创建的AndroidFramework工程。此时就能看到ActivityThread类的源码了。现在你就可以开始愉快的跟踪调试androidframework层的源码了。


0 0
原创粉丝点击