2014-01-30 43 views
13

程序兼容性當我添加appcompat項目作爲圖書館中,我得到這些錯誤:發現2個版本的依賴列表Android的支持,v4.jar的android系統

- found 2 versions of android-support-v4.jar in the dependency list appcompat in android. 

- `aapt.exe` has stop working. 

如何解決這個問題?

+0

jar的版本與您的應用程序和庫不同,使它們相同。 –

+0

如何做到這一點? –

回答

25

從圖書館和項目中刪除android-support-v4.jar。然後進入<sdk>/extras/android/support/samples/Support4Demos/並複製android-support-v4.jar並粘貼到兩者的libs文件夾中。

+0

Support4Demos中沒有libs文件夾,有幫助嗎? –

+0

@WasifKhalil然後創建並看到它的工作與否。我不確定這個bcoz我從來沒有遇到過這樣的問題。 –

+0

我想你最終會用這種方式編譯兩次相同的lib。如果只使用appcompat的'android-support-v4.jar',會不會更好?我的意思是,從項目的libs文件夾中刪除support.jar,並將appcompat項目添加爲庫。 在NetBeans中運行(已測試)。在我的項目視圖中,support.jar顯示爲一個庫,但該jar放在appcompat libs文件夾中 –

12

當您添加已包含android-support-v4.jar文件的外部庫時,通常會出現此錯誤。

在這裏你可以從你的libs文件夾中刪除這個android-support-v4.jar文件。這將解決您的問題。

+2

如果我在我的應用程序中刪除了android-support-v4.jar,那麼它在包含** R **的每行上都會顯示錯誤。 –

+0

您是否嘗試清理您的項目? – user3243163

+0

是的,我嘗試但仍然是相同的錯誤。 –

2

我也曾經有過同樣的問題,只是幾日的後背,我所做的是,剛刪除的Android的支持,v4.jar從我的項目,然後我已經通過右鍵添加我的庫項目罐子點擊我的項目 - >轉到屬性,選擇Java Build Path,然後選擇從選項從資料庫中的項目添加外部JAR並選擇Android的支持,v4.jar,然後點擊訂單和出口和查馬克android- support-v4.jar您已從庫項目中添加,然後按確定。

就是這樣。享受編碼

+0

試試這個解決方案,讓我知道這個技巧是否工作! – InnocentKiller

+0

嘗試過這個仍然拋出錯誤 – user578386

+0

它拋出什麼錯誤。? – InnocentKiller

相關問題