Eclipse中ADT升級JAR包所遇到的問題(java.lang.NoClassDefFoundError: 異常)

      更新了Android SDK 和ADT 到 最新版本(ADT17以後的版本) 就會出現了一個問題,就是原來所有引入第三方的jar文件的項目,運行到一旦調用了第三方jar文件裏的類的地方,都會出現java.lang.NoClassDefFoundError: 異常

解決方法如下:

1.右鍵項目名 > Properties > Java Build Path > Libraries >將 “Android 2.X” 和 “Android Dependencies”之外的所有jar文件引用全部去除
2.將lib文件重命名爲libs

3.再進行project ——》clean之後就可以運行程序了!:)

===============================================================================

但是在之後的項目中又出現另一種情況:找不到Libaries中的Android Dependencies;

此種情況要再做一步處理,解決方法:

4.在.classPath中加一句

<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>

就可以解決了!


發佈了15 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章