使用eclipse调试framekeworks代码
来源:互联网 发布:打车软件介绍 编辑:程序博客网 时间:2024/06/05 04:05
主要步骤如下
新建java project,如“TeleDebug”工程,选择jdk1.7
将需要调试的frameworks代码文件(.java文件)放到src目录下,可直接拷贝到eclipse里,拷贝前src为空:
拷贝后,src自动生成默认包
将该默认包改名为与要调试代码相同的包名,本例TelephonyManager包名更改为android.telephony:
导入文件需要的jar包,直到没有报错为止,本例TelephonyManager依赖core-libart.jar、framework.jar以及mediatek-common.jar:
配置debugger调试器,下来菜单选择“Debug Configuratoins…”
配置如下,Remote Java Application中将端口设为8700,此例中项目对应为TeleDebug
给需要调试的手机刷相应的(与代码和jar包对应的)版本,版本必须是userdebug,即int或者dev版本,刷好后插上手机可以调试。别忘了给eclipse配置jad反编译,用于跟踪jar包代码:
如图,插上手机后在DDMS中找到system_process,然后在debugger中选择刚才配置的debugger进行调试,此时system_process标记为已跟踪:
0 0
- 使用eclipse调试framekeworks代码
- 使用Eclipse调试Node.js代码
- 使用eclipse调试代码老是到不了断点
- 使用eclipse CDT调试android native代码
- 使用eclipse调试代码-使用maven jetty与远程调试
- Eclipse调试多线程代码
- eclipse 调试代码
- eclipse myeclipse代码调试
- Eclipse调试多线程代码
- 3 eclipse调试代码
- Eclipse Debug代码调试
- 使用eclipse调试cocos2d-x Native C++ 代码
- eclipse使用技巧3——优化调试代码
- eclipse使用技巧1——优化调试代码
- 使用Eclipse调试Eclipse源码
- 使用Eclipse调试Sqlite
- nginx使用eclipse调试
- Eclipse使用及调试
- 每天一个linux命令——cat
- Swift的PullReTofresh
- Flask框架的学习与实战(二):实战小项目
- 基本范数总结
- DEDECMS后台文章发布出错解决方案
- 使用eclipse调试framekeworks代码
- matlab 冲激函数表示
- LeetCode 9 Palindrome Number
- Android Studio导出 Jar依赖包
- 文字阴影
- MVC与webservice上传文件(图片和视频),希望帮且到一些朋友
- request&response
- Leetcode 204. Count Primes
- redis并发处理慢