程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-Eclipse和Android錯誤-NoClassDefFoundError

java-Eclipse和Android錯誤-NoClassDefFoundError

編輯:編程綜合問答
Eclipse和Android錯誤-NoClassDefFoundError

我有一個android應用程序一直運行的很好,直到我添加第二個外部庫來創建路徑的時候,它就出現了問題。自從添加了scoreninja jar,當我試圖運行這個程序的時候我就得到了NoClassDefFoundError
這是報錯信息

09-19 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter

像所有通過android工具生成的腳本一樣,我不知道除了刪除和重新創建或者重啟eclipse(我已經試過三次了)我還能做什麼。有人知道我能怎樣改正這個麼?

最佳回答:


更新完ADT之後我也遇到了這個問題。
我把我所有的JAR文件存儲在一個叫做“lib”的文件夾中,然後添加jars來創建正常的eclipse路徑。一直到我更新,這個運行的都挺好。
在我更新之後,我很清楚的知道我得到了一個被包含在jar中的NoClassDefFoundError類(檢查ReferencedLibraries類)。
解決方法就是把我所有的jars都從創建路徑中移除,然後將我的“fib”文件夾重新命名為“libs”。這是一個小的習慣,而且似乎是新的ADT發現和在an.apk文件中包含庫的方法。一旦我這樣做了,所有的都好了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved