我目前正在使用多個庫的項目。多個庫使用android支持庫,所以當我想編譯我的應用程序時,Eclipse會抱怨Dalvik錯誤。我已經發現,我應該只在我的項目中有一次支持庫。但是,這打破了我無法編譯的圖書館項目。Android庫項目庫依賴項
我該如何正確處理這個問題?
我目前正在使用多個庫的項目。多個庫使用android支持庫,所以當我想編譯我的應用程序時,Eclipse會抱怨Dalvik錯誤。我已經發現,我應該只在我的項目中有一次支持庫。但是,這打破了我無法編譯的圖書館項目。Android庫項目庫依賴項
我該如何正確處理這個問題?
如果您使用支持庫(如v4),並且您的項目包含其他庫項目,則應保留唯一的一個版本的v4庫。選擇一個庫文件(例如最大尺寸的文件),刪除所有重複項,然後將此v4複製到每個使用它的項目庫中。
檢查您的任何庫是否包含支持庫。也許它失敗了,因爲它已經包含在內了。
這就是整個問題,他們確實包括它。但是我怎樣才能解決這個問題而不刪除它們?因爲如果我刪除支持庫,我的庫項目不再編譯,並且我無法再編譯我的主應用程序。 – Arne517
感謝您的回答,我注意到它確實工作正常:) – Arne517
你的意思是將support-v4.jar文件複製到每個項目的/ libs文件夾中?如果你在多個地方有相同的jar,Dalvik會不會抱怨jar衝突? –