Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ADT和SDK管理器,将android源代码附加到eclipse_Android_Eclipse_Adt - Fatal编程技术网

使用ADT和SDK管理器,将android源代码附加到eclipse

使用ADT和SDK管理器,将android源代码附加到eclipse,android,eclipse,adt,Android,Eclipse,Adt,安装ADT后,我使用SDK管理器下载最新android API的源代码。现在,当我运行ADT附带的Eclipse版本时,我仍然看不到android源代码 有没有一种简单的方法可以解决这个问题?开放式SDK管理器-->在api(即Android 4.0)下安装源代码 如果没有附加源,请单击按钮,然后选择目录 e、 g:D:\Android\Android\uuuuu\sdk\sources\Android-17\-->这是我的Android sdk位置 根据您的android安装目录选择相应的安装

安装ADT后,我使用SDK管理器下载最新android API的源代码。现在,当我运行ADT附带的Eclipse版本时,我仍然看不到android源代码

有没有一种简单的方法可以解决这个问题?

开放式SDK管理器-->在api(即Android 4.0)下安装源代码

如果没有附加源,请单击按钮,然后选择目录

e、 g:D:\Android\Android\uuuuu\sdk\sources\Android-17\-->这是我的Android sdk位置


根据您的android安装目录选择相应的安装目录。

首先,您需要下载它们。使用Android SDK管理器->Android X.Y.Z(API A)->Android SDK的源代码


然后,您需要在下次浏览时附加包含源代码的文件夹:/sources/android-A

使用“android SDK管理器”下载源代码后,您必须更改eclipse项目中的设置

首先,看看源代码是从哪里下载的。在我的情况下(使用Windows 8),它位于以下位置: “C:\adt-bundle-windows-x86_64-20130219\sdk\sources\android-17”

  • 现在进入月食
  • 打开项目的“属性”(右键单击项目文件夹并单击“属性”)
  • 在左侧单击“Java构建路径”,然后单击选项卡页面“库”
  • 接下来,单击右侧的“添加外部类文件夹…”按钮
  • 选择查找源代码的文件夹。在我的例子中,它是路径“C:\adt-bundle-windows-x86_64-20130219\sdk\sources\android-17”的文件夹“android-17”
  • 使用“确定”提交/关闭所有窗口。(也许您应该重新启动eclipse。)

现在您可以查看/阅读Android源代码。(但仅限于您之前选择的项目。)

前面的答案很好,但是。我希望它能像对我一样有用。

我找到了这个:

对于主库:android.jar: src:sdk/sources/android-19 文档:sdk/docs/reference/

对于支持库:android-support-v4.jar: (在此之前,我们应该添加类似于android-support-v4.jar的外部jar(项目属性->Java构建路径->库,然后在“Order and Export”选项卡中,在android私有库之前调出此库)) src:sdk/extras/android/support/v4/src/java
doc:(不确定)

可能与我看到的相同,但它指的是一个单独的源插件,而不是android SDK管理器。我只是想,如果使用ADT,它将是自动的……请注意,这是不鼓励的,因此答案应该是搜索解决方案的终点(而不是另一个参考文献的中途停留,随着时间的推移,它往往会变得过时)。请考虑在这里添加一个独立的概要,将链接作为参考。