解决方案 »

  1.   

    你要调试 哪一个模块, 进入那个目录, 看到android.mk文件, 然后在那个目录 mmm 编译, 得到编译后的目标文件, 下载到板子上, 替换原来的, 重新启动板子就行啦
      

  2.   

    1、编译整个工程。
    2、修改某个你需要调试的framework中文件,完成后在 /framework/base下下执行mm
    3、查看编译结果,通过 install 可以看到编译出来的文件放到了out下
    4、把刚刚编译出来的 jar文件push到手机
    5、重启手机
      

  3.   


    有些看不懂啊,刚刚开始学习Android,"执行mm" 是什么意思啊 “把刚刚编译出来的 jar文件push到手机”这个push到什么地方,有什么用啊? 
     谢谢!
      

  4.   

    如果是单步调式的话,Eclipse可以实现,自己网上去搜一下。。
    如果想打log的话,那么参考2楼的。。
    mm,就是编译当前目录。。 
    push,是adb的命令。
    自己Google一下,什么都明白了。。
      

  5.   

    先把整个源码编译之后会有个out目录,只要是有android.mk的都是可以编译出东西的,修改完某个模块之后  mmm 加模块路径 和线程数  最后查看install的输出时apk还是jar什么的  然后push到手机上  push的目录就是install的那个目录
      

  6.   

    导入frameworks到Eclipse,要调试的地方下断点,然后使用Eclipse的远程调试来调试frameworks,远程调试端口是8700