2013-05-08 57 views
12

安裝完ADT之後,我使用SDK Manager下載了最新的android API的源代碼。現在,當我運行隨ADT提供的Eclipse版本時,我仍然無法看到android源代碼。使用ADT和SDK管理器,將android源代碼附加到eclipse

有沒有簡單的方法來解決這個問題?

+0

的[這個問題]可能重複(http://stackoverflow.com/questions/5233640/best-way-to-attach-android-source-to-eclipse) – d3m0li5h3r 2013-05-08 04:49:31

+0

我看到那一個,但它指的是一個單獨的插件,而不是android SDK Manager的來源。我只是認爲這將是自動的,如果使用ADT ... – tbkn23 2013-05-08 05:31:37

回答

19

打開SDK管理器 - >安裝在API源(即Android 4.0版本)

如果你有沒有連接,然後單擊按鈕來源,然後選擇目錄

如:d:\ Android的\ Android的___ SDK \ sources \ android-17 \ --->這個我的android sdk位置

取決於你的android安裝目錄選擇相應的。

1

首先,你需要下載它們。使用Android SDK Manager - > Android X.Y.Z(API A) - > Android SDK來源。

然後,您需要在瀏覽有下一次的文件夾附加與來源:/來源/ Android的-A

11

通過期運用了「Android的SDK管理器」下載源代碼後,你必須改變您的eclipse-porject中的設置。

首先,看看下載源代碼的位置。在我的情況(用過的Windows 8)的位置: 「C:\ ADT-束 - 窗口x86_64-20130219 \ SDK \ \源的android-17」

  • 現在去到Eclipse中。
  • 打開項目的「屬性」(右鍵單擊項目文件夾並單擊「屬性」)。
  • 在左側單擊「Java Build Path」,然後單擊標籤頁「庫」。
  • 接下來,單擊右側的「添加外部類文件夾...」按鈕。
  • 選擇您找到源代碼的文件夾。在我的情況下,它的路徑「C:\ adt-bundle-windows-x86_64-20130219 \ sdk \ sources \ android-17」的文件夾「android-17」。
  • 確認/關閉所有窗口。 (也許你應該重新啓動日食。)

現在你可以看到/閱讀Android源代碼。 (但只限於你之前選擇的項目)

1

以前的答案很好,但是here you have a complete resource by Lars Vogel who address this question。我希望這可能對我有用。

+2

請注意,[鏈接只有答案](http://meta.stackoverflow.com/tags/link-only-answers/info)不鼓勵,所以回答應該是尋求解決方案的終點(而另一個引用的中途停留時間往往會隨着時間推移而過時)。請考慮在此添加獨立的摘要,並將鏈接保留爲參考。 – kleopatra 2013-10-23 08:11:57

0

我發現這對我來說:

主lib目錄下:的android.jar: 源:SDK /來源/ Android的19 DOC:SDK /文檔/參考/

對於支持lib目錄下:機器人-support-v4.jar: (在此之前,我們應該添加android-support-v4。jar如外部jar(項目屬性 - > Java構建路徑 - >庫,然後在標籤'訂購和導出'在Android私有庫之前拉這個庫)) src:sdk/extras/android/support/v4/src/java DOC:http://developer.android.com/reference/android/support/v4/app/package-summary.html(不知道)