我需要關於Android SDK中項目依賴項問題的幫助。Android項目依賴項
我有以下項目: 「同步」(在Java唯一項目) 「Agonis」(一個Android庫項目) 「Dragonis」(Android應用項目)
Agonis有一個項目依賴同步,並Dragonis對Agonis項目依賴,就像這樣:
Dragonis-> Agonis->同步
我已經正確地使用屬性 - > Android->庫對話框添加Agonis作爲一個Android庫。我已出口的Agonis構建路徑設置同步項目:
http://i.stack.imgur.com/GsQIR.png
在Dragonis項目中,我看到兩個Agonis並同步在「Android的依賴關係」虛擬文件夾:
http://i.stack.imgur.com/EhH8L.png
從這裏,我希望一切都能正常工作,但事實並非如此。
我可以啓動應用程序,但只要我從Agonis項目(com.mob.agonis.AgonisServer)實例化一個類型,就會得到一個NoClassDefFoundError。如果它很重要,我嘗試實例化的Agonis類型擴展了同步項目(com.mob.sync.Server)中的類型。
我試着清理所有的項目,並使用Android工具 - >修復項目屬性在Agonis和Dragonis無濟於事。
我可以俯視嗎?
我希望我不會訴諸這一點。這需要每次對項目依賴項進行更改時手動複製該jar,這經常發生。 – mafian911