2012-04-29 54 views
7

嘗試將android源代碼添加到eclipse時,出現以下錯誤。錯誤:在Eclipse中構建Android源代碼

Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/gsf-client_intermediates/javalib.jar' 
Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar' 

僅供參考,我已成功地與full_maguro-userdebug配置(Galaxy Nexus的)添加這個到蝕之前建立的源。由於我在Eclipse Indigo中找不到「從現有源創建項目」,我將項目的位置更改爲源的根目錄。我多次用相同的錯誤刷新了這個項目。

如何解決這個問題?

+0

你有/附加任何jar文件鏈接 – 2012-04-29 04:44:15

+0

你可能想指向它的參考目的,不將其添加爲項目(即,你將建立從日食內) – 2012-04-29 05:00:26

回答

11

你應該去Project -> Properties -> Java Build Path

有打開標籤Libraries

在此選項卡out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar應該更改爲out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jar,方法是從google-common_intermediates中選擇javalib.jar,然後按Edit並選擇android-common_intermediates。

使用gsf-client_intermediates輸入javalib.jar可以簡單地刪除。

在這裏
+0

解決此問題後可能仍有一些問題。例如,在EventLogTags.java的兩名失蹤OCCURENCES: ' com.android.providers.calendar com.android.providers.contacts ' 更多詳情請看這裏:https://groups.google.com/forum/ ?fromgroups =#!話題/ Android的平臺/ XIbR8ZKe7Tw – HackNone 2013-05-06 05:48:16

-1

我不會推薦使用eclipse的android源碼。 Android不是一個單獨的項目,它對於像eclipse這樣的IDE來說太大了。

使用簡單的純文本編輯器如vim,emacs的瀏覽代碼

+0

你是不對的。其實,它是由Google推薦的。 – Yury 2012-04-30 11:48:38

+0

@Yury我相信Dua先生是爲Google工作的。 – Reno 2012-09-10 13:09:39