我是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我应该指向的?