簡體   English   中英

引用外部Java和Android庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM