调试到Android源码

前端之家收集整理的这篇文章主要介绍了调试到Android源码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 Android的新手,我正在尝试调试Android应用程序问题(使用带有Android SDK的Eclipse).

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

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

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

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

解决方法

如果您正在使用Eclipse,则可以转到帮助>安装新软件并粘贴此链接
http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/

这是一个在Eclipse上附加android源代码插件,反过来有点复杂,我没试过,但你可以按照下面的URL来做.

>这是值得信赖的
资料来源:http://www.mkyong.com/android/attach-android-source-code-to-eclipse-ide/

猜你在找的Android相关文章