我怎样才能findAndroid 2.3.3平台的来源?

在debugging模式下,我得到一个源未find的东西的消息。 我正在使用Andorid-10来匹配我的设备。 在'android-sdk \ sources'中我有android-14和Android-15。 如何以及从哪里可以获得Andorid-10源代码树。 我看了http://developer.android.com/sdk/android-2.3.3.html,但我找不到一个来源下载。

Solutions Collecting From Web of "我怎样才能findAndroid 2.3.3平台的来源?"

对我来说最好的答案是http://code.google.com/p/adt-addons/并下载Android源代码的Eclipse插件。 要获得插件,请在Eclipse中select“帮助”button并select“安装新软件”。 然后给它http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/这是一个很大的下载,但Eclipse之后有所有的源代码。

谢谢你的帮助

悬崖

我使用grepcode来浏览和下载android源代码。 你可以在这里find一个android 2.3的jar。 您还应该能够从https://github.com/android和http://code.google.com/p/android/下载源代码。

如果我正确地理解了你的问题,你正在寻找可用的Android-10 SDK来构build代码,以便编写Java应用程序。 有了这个假设,获得Android-10支持的方法是使用:

 android-sdk/tools/android 

这将加载Android SDK和AVDpipe理器。 使用“可用包”菜单选项并继续下载Android-10 SDK。

 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 

select你喜欢的版本,只需要注意一下: 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

我也在2.3.x中寻找android.widget.ArrayAdapter的来源。

我已经有了这个克隆:

 # Android_Frameworks_Base (~ 1.8GiB) $ git clone https://github.com/android/platform_frameworks_base.git 

这样运行这个:

 # Switch to v2.3 by Git tag $ git checkout android-2.3.7_r1 

是一个“快速”的跳回,可以附加到Eclipse中

 - Source Attachment Configuration - External location - External Folder - (Browse to filesystem location)