我有一個主要項目(mainapp),我在Eclipse下爲Android開發。它使用了facebook-android-sdk庫(fblib),它是一個單獨的Eclipse項目,其項目屬性被選爲「庫」。在mainapp的項目屬性> android部分下,我將fblib添加爲庫。一切正常。無法在ADT更新後生成Eclipse庫項目
我需要創建一個使用不同數據庫文件(資產子目錄)的新版mainapp。爲此,我創建了一個新的Eclipse項目(newapp),並在項目屬性> android下將mainapp設置爲庫。
一切正常,直到最新的ADT更新。我正在嘗試構建/運行newapp時出錯(轉換爲Dalvik格式失敗,錯誤1)。如果我去mainapp並從項目屬性> android中取消選中「Library」,我可以將mainapp構建爲常規應用程序,並且它似乎工作得很好。
我在項目目錄中搜索了多個jar文件,更新了proguard到4.8beta,刪除了/添加了jar到構建路徑,刪除了導出,增加了導出,刪除了依賴項,添加了「lib」目錄,重啓,幾乎所有的谷歌會出現,但無濟於事。
這一切都與ADT 16正常工作,所以我很困惑這裏。將一個庫項目添加到一個也包含一個庫項目的應用程序,會不知何故被棄用?我似乎無法得到這個工作。
你如何引用你的資源?你有自定義視圖的屬性是打破? – JRaymond 2012-04-27 20:18:31
是的,一些視圖在mainapp中,而fblib項目也有一些它自己的佈局。我在一年前放棄了.jar方法,因爲res /目錄沒有放入罐中。這顯然現在有所不同。 – wufoo 2012-04-27 20:38:44