小编ggp*_*rod的帖子

调试到Android源码

我是Android的新手,我正在尝试调试Android应用程序问题(使用带有Android SDK的Eclipse).

我想进入Android平台代码(特别是代码Activity.class,更具体地说startActivityForResult()是发生问题的方法中的代码),我似乎无法正确地让Eclipse找到代码,Activity.class所以我可以介入并查看那来源.它给了我'Source not Found',我尝试android.jar使用'Change Attached Source'按钮或通过Project Properties从几个地方附加,但这些似乎都不起作用.(从该adt-bundle/sdk/platforms/android-7文件夹中获取的android.jar 以及从prebuilts/sdk/7repo 的文件夹中获取的版本.)

我正在使用Google API 7(Android 2.1)构建/调试.该项目设置为针对Google API 7,Android虚拟设备也设置为该目标.

我已经尝试将源附件指向包含Activity.java从最新repo(frameworks/base/core/java/android)下载的本地目录.

我是否需要尝试从repo获取用于Android 2.1的源目录的版本?或者我正在使用Google API 7(而不是Android开源2.1)构建问题?还是有其他一些android.jar我应该指向的?

eclipse debugging android

6
推荐指数
1
解决办法
3482
查看次数

标签 统计

android ×1

debugging ×1

eclipse ×1