Android源码调试方法
来源:互联网 发布:机器视觉算法原理 编辑:程序博客网 时间:2024/06/07 05:13
最近忙修改Launcher,不知道大家都是怎么做开发和调试的,可能遇到最大的问题就是源码太大,打开很慢,修改的时候也很慢。调试更是需要打日志,重新编译,痛苦不堪。最近学到一个方法,不知道是不是自己out了,拿出来和大家分享一下。
1.准备
首先你应该有如下环境:eclipse,Android任意版本源码一套,jdk(版本满足源码标准即可)
2.修改eclipse配置
在eclipse 安装目录下有eclipse.ini打开后
-Xms40M->Xms128M JVM初始分配的内存(默认是物理内存的1/64)
-Xmx256M->Xmx512M JVM最大分配的内存(默认是物理内存的1/4)
3.重点来了,导入Android源码
假设你的源码根目录是【源码】,拷贝 源码/development/ide/eclipse/.classpath 到 源码/,这个文件是隐藏文件,记得修改设置。
然后在eclipse中新建工程,选择JavaProject,将Use default location前面的勾去掉,选择你源码的目录
点击OK,导入即可。这个classpath中去除了不必要的文件,所以导入会很快,修改的话也不会卡。
4.调试源码。
源码其实也可以打断点,在Debug视图下查看。
先启动模拟器,也可后面再启动,如下
在eclipse中,在你源码的项目上右键->DebugAs->DebugConfigurations,左边点到RemoteJavaApplication,然后点左上新建图标,
将Connect的Port修改为8700
在source这里,检查下是不是源码的项目,不是的话点右边的Add,选择JavaProject将源码添加进来。
在Common这里,将debug勾上
最后点击close.
切换到DDMS视图,点击system_process,然后点击debug那个小虫子的箭头,在出来的下拉列表里面选择你的项目,如图在system_process旁边出现debug的标志即可。
再打开源码,和平常一样给你想要设断点的地方加断点就可以了。如图是给系统的计算器加的断点,在打开计算器的时候eclipse直接跳转到debug视图。
如果不调转的话,试试在DDMS里面点击你要调试的进程,然后点调试(小虫子图标)
debug界面
如果要查看系统的值,程序运行步骤,用该方法很方便。如果是修改了程序,还是要重新编译,重启模拟器的。
- Android源码调试方法
- Android源码调试方法
- Android 源码开发调试方法
- Android Studio 断点调试Android源码的配置方法
- Windbg源码调试方法
- debuggerd源码调试方法
- redis源码调试方法
- 如何调试android源码
- android源码调试
- android源码跟踪调试
- 如何调试android源码
- 如何调试android源码
- Android 源码调试
- 调试android源码
- 编译调试Android源码
- 如何调试android源码
- 自己动手调试Android源码
- 调试Android源码
- 卡巴斯基实验室规划新操作系统
- T61|NV显卡门|根据售后维修部数据显示爆发期来临|预防显卡门|解决显卡门
- android单元测试之异步线程
- Finally and Return in Java
- Ubuntu 12.10丢失的两个重要功能
- Android源码调试方法
- 你的脸在我的记忆里变得模糊不清:伤感日志
- 数据库方言
- 解析百度谷歌地址栏参数意义
- android CTS
- ie6下 jquery 不能设置img的src的问题
- Win 8成功需要迈过的三大障碍
- SQL0973N "APP_CTL_HEAP_SZ" 堆中没有足够的存储器可用来处理语句。 SQLSTATE=57011
- 世界顶级的数据密集型处理系统揭秘