0
我正在使用Netbeans 7.1.1和nbandroid插件更新到今天上午。當我進行構建時,一切都很好。我在運行Android 2.3.3的設備上安裝了該apk。我正在使用sdk工具r19。安卓apk版本很好,但運行時顯示ClassDefNotFound錯誤
我在logcat中看到java.lang.NoClassDefFoundError,當我嘗試啓動它時。
我的ant構建腳本正在將apk依賴的所有庫複製到它的libs目錄並構建它。出於某種原因,某些類不會被打包到apk中。
這是一個已知的問題嗎?有沒有解決方法?
我看到了在項目目錄下創建一個libs文件夾(而不是lib文件夾)的日蝕的一些解決方法。我有libs屬性jar.libs.dir配置爲指向我的項目之外的文件夾。這一切似乎在之前,而不是現在。
「我將libs屬性jar.libs.dir配置爲指向我的項目之外的文件夾,這一切似乎都在之前,而不是現在。」 - 刪除該屬性,將JAR移動到'libs /'中,並且所有的都應該可以工作。 – CommonsWare
看一看這個有用的鏈接:[解決ClassDefNotFound錯誤] [1] [1]:http://stackoverflow.com/questions/9870995/android-java-lang-noclassdeffounderror –
我要去試試這個。恕我直言,這是不好的設計Android團隊的一部分,因爲沒有在設計他們的螞蟻構建系統之前通過思考。 – videoguy