[英]Referencing external .jar libraries in ant to build a Android java jar
[英]Referencing External Java and Android Libraries
我正在嘗試引用Java和Android庫(由我創建),以便在Eclipse中構建的Android應用程序中使用。
我通過“屬性”->“ Java構建路徑”->“項目”->“添加”引用Java庫。
我通過屬性-> Android->庫->添加引用Android庫。
添加它們后,這兩個都顯示在窗口中。 我還將Java庫移到了Properties-> Java Build Path-> Order and Export列表的頂部。
我的項目編譯正常,但是當我在設備上運行應用程序時,我從Java庫中收到了NoClassDefFoundError。 班級在那里,應該工作。
我是否錯過了需要鏈接才能正常運行的內容?
我通過“屬性”->“ Java構建路徑”->“項目”->“添加”引用Java庫。
這是不正確的。 請撤消該操作,然后將JAR復制到項目中的libs/
中。 如果您使用的是R22或更高版本的工具,則可能還需要在構建路徑對話框中轉到“訂購並導出”,然后選中“ Android私有庫” 。
您所做的只是將JAR添加到了編譯路徑。 將JAR放入libs/
會將其添加到編譯路徑,並將JAR的內容打包到您的APK中,因此這些類可在運行時使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.