我已經搜索過,並嘗試了所有我遇到的解決方案,但似乎沒有任何工作。我試過的東西是給出的解決方案here,here,here,here和here,但似乎沒有任何工作。從android庫項目引用的jar沒有被App引用。 NoClassDefFoundError
正如其中一些問題所述,我有一個包含在android應用程序(AA)中的android庫(AL)中的java庫(可以說J)。我已經將庫添加到了兩者的庫中(也嘗試將它添加到AA中,包括在AL中,反之亦然,只是在AL中,並期望android依賴關係來處理它),但是那個或其他任何東西都沒有工作。
我正在使用最新的工具(版本20.0.3)。 構建Android版本的android庫和應用程序是2.2和最小SDK是5.
我可以看到應用程序的Android依賴項中的java庫,但得到NoClassDefFoundException
和運行時。
我該如何得到這個工作?
android庫必須引用一個jar包,因爲它包含一些我需要隱藏的加密邏輯。該庫正在爲分發而創建,該應用程序對於測試庫非常簡單。
你在哪裏把Android庫(AL)放到你的Android應用程序(AA)中?像在你的項目文件系統中的位置一樣? – AWT
此外,NoClassDefFound錯誤僅適用於您的Java庫J?可以使用AL中不依賴於J的其他功能? – AWT
是的。僅適用於java庫J中的函數/類。它們都是同一根目錄下的不同文件夾。所有人也共享相同的工作區。儘管通過反覆試驗找到了解決方案。它現在工作。 – kapad