Android framework 源代码调试


1.下载源代码;

2.添加源代码到SDK中;

    a.由于源代码的目录树和SDK中android.jar包中对应的class文件的目录树不一样.因此这个是个麻烦问题,不过网上有人已经写了一个pyhon脚本专门来干这个事情.

       地址:

       http://code.google.com/p/android-scripting/source/browse/tools/fix_android_sdk.py?r=bd959f44d4b39cedfa156a361c3be033c2fc3433

       用法:

       fix_android_sdk.py ~/android_source ~/android-sdks

       运行脚本后,源代码就被copy到对应的sdk目录中.但是我得到一个错误:

       

.......
Adding android.os.Exec to android.jar
Compiling android.os.Exec to /home/yourname/android-sdks/platforms/android-16/sources/android/os
javac: file not found: /home/yourname/android_source/frameworks/base/core/java/android/os/Exec.java
Usage: javac <options> <source files>
use -help for a list of possible options
Compilation failed.
看网上的说法,感觉不碍事.暂时放下.


      PS:
           Please modify the android-1.5 to android-16 in fix_android_sdk.py 

3.打开eclipse,新建一个工程,选择你有源代码的SDK。

   你可以在你的工程中查看对应的framework的源代码了.

    后面再测试一下调试过程.

    在新建工程,或者打开的已有的工程中,添加断点,可以一路所向披靡了!!!

    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值