我怎样才能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,但我找不到一个来源下载。

  • 生成yasm / source / patched-yasm / util.h错误:78:23:错误:libintl.h:没有这样的文件或目录
  • 将预建的APK添加到Android AOSP system.img
  • 如何在Windows操作系统中查看Android源代码?
  • 存储和网络设备驱动程序源代码为Nexus 6和三星Galaxy S6
  • Android键盘源
  • Android x86移植,无法使其正常工作
  • Android源代码重叠如何工作?
  • 如何在Windows操作系统中查看Android源代码?
  • 对我来说最好的答案是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)