1. 程式人生 > >android工程中不自動生成Android Dependencies的解決方式

android工程中不自動生成Android Dependencies的解決方式

今天遇到的奇怪問題是網上下載的demo匯入第三方包執行後Android: NoClassDefFoundError的錯誤,原因是第三方的jar包並沒有打包進apk裡,執行是肯定要出錯的。

網 上百度了N久,都是說先移除之前的Libraries,再將lib更名為libs的做法。今天是遇到邪門了,照做還是執行報錯。後來發現直接add的 jar包還是放在Referenced Libraries裡,ADT升級到17後就出現了Android Dependencies,但這是自動生成的。將名字改來改去工程刪來刪去也還是無濟於事,不能把jar包匯入Android Dependencies裡apk裡也不會打包進去。


糾 結啊.....後來打開了工程下的.classpath的檔案,對比那些正常的工程,終於發現在裡面加一句話<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>就可以解決,Refresh一下,順便clean 一下,OK,完成!