2013-08-16 89 views
0

當我在Android應用程序上工作時,我可以控制並單擊編輯器中的函數調用以導航到函數源。這適用於Android SDK中的項目和類中的類。但是,如果我控制單擊來自Android支持庫(例如:android-support-v13.jar)的函數調用,我會將其帶到具有函數簽名但內容爲「已編譯代碼」的文件。從IntelliJ IDEA導航到android支持庫源代碼

我嘗試將支持庫的源路徑添加到Project Structure-> Sources,但看起來沒有任何區別。

我該如何設置正確。

回答

1
  1. 導航到Project Structure | Libraries
  2. 如果您還沒有,創建庫並添加Android的支持,v13.jar
  3. 在同一個庫中,單擊「附加文件或目錄...」而選擇Android支持庫的src目錄(<android-sdk>\extras\android\support\v13\src
  4. 添加這個庫作爲項目依賴

你的圖書館應該是這個樣子: example settings

+0

我想指出的一件事是,對於v13支持庫,您還需要添加v4源代碼,並且似乎v13中也包含了v4。例如,我的項目依賴於android-support-v13.jar。當我僅爲v13添加src時,我無法從編輯器導航到NotificationCompat的源代碼。我也添加了v4 src,現在我能夠正確導航到NotificationCompat。 – Tackle