默认情况下, Android SDK或Eclipse ADT插件未与任何Android的源代码捆绑在一起进行调试。 在Eclipse IDE中,进入任何Android类都会提示没有源代码附加,请参见以下屏幕:
解
根据这份官方的Android源代码文章 ,令人震惊的是,我们需要使用“ repo
”进行下载,然后构建整个源代码以获取“ android.jar
”的源代码。
如果您认为上面的方法行得通,则可以安装名为“ Android Source ”的Eclipse插件来获取“ android.jar
”的源代码。 阅读本文“ Android的其他Eclipse插件 ”。
安装“ Android源代码 ”插件后,假设现有项目以及针对Android的新创建项目将自动附加源jar。 但是,我现有的Android项目仍未附加到正确的源,我必须手动附加它。
找到“ Android Source ”插件文件夹,它应该在以下目录中:
ECLIPSE_PATH\plugins\com.android.ide.eclipse.source_MAY_BE_VARY
资料夹:
- 14 – Android 4.0.1
- 10 – Android 2.3.4
- 9 – Android 2.3
- 8 – Android 2.2
- 7 – Android 2.1
- 6 – Android 2.0.1
- 4 – Android 1.6
- 3 – Android 1.5
每个文件夹都包含一个“ sources.zip ”,它针对特定的Android版本。 例如,如果您开发Android 2.3 ,则从文件夹“ 10 ”中获取“ sources.zip ”,并将其手动附加到Eclipse IDE。
再次进入Android类,将显示源代码。
参考文献
翻译自: https://mkyong.com/android/attach-android-source-code-to-eclipse-ide/