当处于调试模式时,我得到了一个未找到源代码的消息。我使用Andorid-10来匹配我的设备。在'android-sdk \ sources'中我有android-14和Android-15。我如何以及在哪里获得Andorid-10源代码树。我看过了 http://developer.android.com/sdk/android-2.3.3.html但我无法找到下载源。
答案 0 :(得分:10)
我的最佳答案是http://code.google.com/p/adt-addons/ 并下载 Android Sources 的Eclipse插件。要获得插件, 在Eclipse中选择“帮助”按钮并选择“安装新软件”。然后给它 http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ 这是一个很大的下载,但在Eclipse拥有所有源代码之后。
感谢您的帮助
崖
答案 1 :(得分:8)
我使用grepcode来浏览和下载android源代码。 你可以找到一个带有android 2.3 here的jar。您还应该能够从https://github.com/android和http://code.google.com/p/android/下载源代码。
答案 2 :(得分:0)
如果我正确理解了您的问题,那么您正在寻找可用于构建代码以编写Java应用程序的Android-10 SDK。有了这个假设,获得Android-10支持的方法是使用:
android-sdk/tools/android
这将加载Android SDK和AVD Manager。使用“可用包”菜单选项并继续安装Android-10 SDK。
答案 3 :(得分:0)
git clone --no-checkout https://android.googlesource.com/platform/libcore
cd libcore
git tag -l | grep -F 2.3.
android-2.3.1_r1
android-2.3.2_r1
android-2.3.3_r1
android-2.3.3_r1.1
android-2.3.4_r0.9
android-2.3.4_r1
android-2.3.5_r1
android-2.3.6_r0.9
android-2.3.6_r1
android-2.3.7_r1
选择您喜欢的版本,只需注意:platform-10
的模拟器图片是android 2.3.4(查看adb shell getprop
)
git checkout android-2.3.4_r1
cd luni/src/main/java
jar cvf <android sdk>/platforms/android-10/sources.jar *
现在你可以将jar附加到eclipse
答案 4 :(得分:0)
我也在寻找2.3.x中a = std::min(a, b);
的来源。
我已经克隆了这个:
android.widget.ArrayAdapter
这样运行:
# Android_Frameworks_Base (~ 1.8GiB)
$ git clone https://github.com/android/platform_frameworks_base.git
是一个“快速”跳回时间,可以作为
附加到Eclipse# Switch to v2.3 by Git tag
$ git checkout android-2.3.7_r1