android 源代码导入调试方法
2011-02-26 09:16
507 查看
a.下载android编译好的系统源码,编译好的源码包含out文件夹里面包含编译生成的内容
b.把android2.2/development/ide/eclipse/.classpath文件拷贝到根目录android2.2/
c.新建一个java工程选择Create project from existing source ,选择源路径为android2.2/
d.按默认java工程(注意不是android工程)建立方法建立该工程,注意默认的工程会引用四个jar包:javalib.jar,arity.jar是必须的,另外两个jar我们的源代码中没有,是google打头的jar包,可以去下载,也可以不需要,它只影响几行代码,注意因为代码量大,工程建立和编译的过程会很慢。
e.我这里没有引用google的jar包,所有有几个错误,不是很重要,我把它注释掉,因为我们这个工程只能调试代码用,所有修改对应用不会起作用,只要保证我们编译通过就好。
f.启动虚拟机
g.debug应用,注意不能想debug android工程那样debug整个源代码工程,我们只能选中某一个app对应的包进行debug,这里需要注意,需要按下图操作进行debug
h.从ddms视图中获取我们需要调试应用的ddms远程端口号,在debug configurations中设置:
i.ok了,现在可以调试相应的系统应用进程代码了,你可以进入ddms视图看一下该应用进程是否进入debug模式了
b.把android2.2/development/ide/eclipse/.classpath文件拷贝到根目录android2.2/
c.新建一个java工程选择Create project from existing source ,选择源路径为android2.2/
d.按默认java工程(注意不是android工程)建立方法建立该工程,注意默认的工程会引用四个jar包:javalib.jar,arity.jar是必须的,另外两个jar我们的源代码中没有,是google打头的jar包,可以去下载,也可以不需要,它只影响几行代码,注意因为代码量大,工程建立和编译的过程会很慢。
e.我这里没有引用google的jar包,所有有几个错误,不是很重要,我把它注释掉,因为我们这个工程只能调试代码用,所有修改对应用不会起作用,只要保证我们编译通过就好。
f.启动虚拟机
g.debug应用,注意不能想debug android工程那样debug整个源代码工程,我们只能选中某一个app对应的包进行debug,这里需要注意,需要按下图操作进行debug
h.从ddms视图中获取我们需要调试应用的ddms远程端口号,在debug configurations中设置:
i.ok了,现在可以调试相应的系统应用进程代码了,你可以进入ddms视图看一下该应用进程是否进入debug模式了
相关文章推荐
- android 源代码导入调试方法
- android 源代码导入调试方法
- android学习—— Android导入源代码出现Remove @Override问题解决方法 .
- android学习—— Android导入源代码出现Remove @Override问题解决方法
- 〖Android〗把CM(Android)源代码导入eclipse的正确方法(2013-7-3)
- NDK开发历程(一):android native code的调试方法
- eclipse中导入android ADT-20.0.3出现的一个错误及解决方法
- Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)
- Android Studio导入SlidingMenu的两种方法(超详细)
- 关于Android主线程(ActivityThread)源代码分析以及一些特殊问题的非常规方法
- HttpClient调试android接口-通用方法
- Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- IntelliJ 同时导入android项目和android library方法
- Android导入com.google.android.maps.MapActivity的方法
- Android工程导入时常见的错误解决方法
- 对Hadoop源代码中Child类的调试方法
- ubuntu下adb调试android找不到设备的解决方法
- android界面xml文件中导入另一个xml文件的方法include
- android真机调试方法