[英]Android library project inside of a library project
我注意到自上一次ADT更新以來,我將不再構建某些應用程序。
這是場景:
當我構建和清理項目(並執行所有常規操作)時,一切正常。 但是,當我嘗試運行該應用程序時,會引發錯誤:
Conversion to Dalvik format failed with error 1
事實證明,“通用”庫導致了問題
java.lang.IllegalArgumentException: already added: Lcom/package/common/Class$Sample
我認為問題在於,第一個(公共)庫同時包含在庫和最終項目中。
事實是,我僅將公共庫添加到項目庫中,並且將其自動添加到最終項目中(我可以在Eclipse中的“庫項目”下看到.jar),但是我發現沒有辦法刪除它。
我為此花了很多時間,因此,任何幫助都非常感謝。
希望我已經足夠清楚了,這是一個混亂的情況:)
嘿,他們對lib項目的處理方式進行了一些重大更改。 在Android博客上查看有關Xaviers的帖子 ,它可以幫助我弄清楚。
只是給一個更新。
我最終通過在構建路徑中而不是作為庫包含“ common”來鏈接兩個庫項目。
因此,問題是-這是錯誤還是功能? :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.