如何找到Android 2.3.3平台的源代码?

时间:2012-01-16 02:03:42

标签: android android-source

当处于调试模式时,我得到了一个未找到源代码的消息。我使用Andorid-10来匹配我的设备。在'android-sdk \ sources'中我有android-14和Android-15。我如何以及在哪里获得Andorid-10源代码树。我看过了 http://developer.android.com/sdk/android-2.3.3.html但我无法找到下载源。

5 个答案:

答案 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/androidhttp://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