AMD x2 ubuntu12.04 64bit基于emulator调试Android4.0.3源代码( system_process进程)
来源:互联网 发布:模拟退火算法模型 编辑:程序博客网 时间:2024/04/27 11:11
整理尝试网上的各种方式和错误处理的小总结
尝试调试Android system_process进程的代码:
提示错误: Failed to connect to remote VM 和 no opened project found for system_process解决方法(例子):比如,要debug ActivityManagerService.java的代码
0) 终端用命令emulator启动模拟器
1)模拟器启动成功后启动ADT eclipse
2)检查eclipse DDMS中是否有模拟器各进程信息(应该有的,注意要先启动模拟器)
3)找到frameworks/base/services/java下的ActivityManagerService.java
4)比如在函数public void handleMessage(Message msg) 的首行switch (msg.what)处设置断点
5)在DDMS中先选中system_process进程(不要点击小bug虫),回到package explorer,选择源代码工程,右键Debug As-> Debug Configurations,并设置“Host” 为localhost, “Port” 为 8700, 点击debug(注意是在这里点击Debug而不是在DDMS中点击小bug虫)
6)回到DDMS 可以看到system_process进程左边出现了绿色bug小图标
7)回到模拟器,在屏幕上输入的消息都会被处理,所以随便输入(比如解锁)就会跳到Debug断点处了
8)然后就像平常调试便可以了
网上有的LockScreen.java的onGrabbedStateChange()函数的调试不知为什么我还没有成功
1 0
- AMD x2 ubuntu12.04 64bit基于emulator调试Android4.0.3源代码( system_process进程)
- AMD x2 ubuntu12.04 64bit平台 adt-bundle-linux-x86_64-20131030的Android源码工程调试
- Ubuntu12.04 64bit 下载android4.3源代码
- Ubuntu12.04 64bit 下载android4.3源代码
- Ubuntu12.04 64bit 下载android4.3源代码
- [odroid-pc] ubuntu12.04 64bit Android4.0.3 源代码编译报错及解决办法
- android4.0编译 (ubuntu12.04 64bit)
- ubuntu12.04(64bit)编译android4.2.2源代码及SDK步骤
- Ubuntu12.04 64bit编译Android4.2出现LZOP错误
- Ubuntu12.04(64bit)编译Android4.4源码和kernel
- Ubuntu12.04(64bit)编译Android4.4源码和kernel
- Ubuntu12.04(64bit)编译Android4.4源码和kernel
- easybsd 安装 win7 64bit 和ubuntu12.04 amd 64 bit 双系统
- Ubuntu12.04(64bit) 下编译安装 Android4.0及4.22系统
- ubuntu12.04下载android4.4源代码
- eclipse调试android源码(system_process)
- ubuntu12.04(64bit)安装 android4.2.2 出现 /usr/bin/ld: cannot find -llzo2
- ubuntu12.04编译android4.0.3
- 500强公司要求每个员工会应用的方法和工具
- UVa 11997 K Smallest Sums (优先队列 & k路归并化为两两归并)
- ANDROID-QUERY快速开发二
- 浙大PAT 1021. Deepest Root (25)
- Modelsim仿真学习指南
- AMD x2 ubuntu12.04 64bit基于emulator调试Android4.0.3源代码( system_process进程)
- ModelSim仿真流程
- request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
- PAT 1047. Student List for Course
- statusbar—NOTIFICATION
- Linux 基本命令
- oracle的多表联接查询用法
- EBS 库存(Inventory)模块中组织复制功能(Organization Copy)介绍
- Java中字符串的“引用”传递