簡體   English   中英

使用自定義Java庫的Android ClassNotFoundException

[英]Android ClassNotFoundException on using custom java library

我正在使用自己的自定義Java庫,通過點擊url從服務器讀取響應。 我編寫了一個獨立的Java程序來檢查該庫是否正在運行,並且我對所有URL都獲得了肯定的答復。 但是,當我嘗試在我的android代碼中使用相同的java庫時,會拋出異常。

Exception:
Could not find class 'org.apache.http.impl.conn.PoolingClientConnectionManager', referenced from method com.nq.client.comm.HttpClientHelper.<init>.
java.lang.NoClassDefFoundError: org.apache.http.impl.conn.PoolingClientConnectionManager

您可能想在Java構建路徑中導出庫:

請參閱Android-無法實例化活動-升級到ADT 22后找不到類異常

編輯在您的自定義庫項目中,確保在Java Build路徑中導出Apache庫( org.apache.http.impl.conn.PoolingClientConnectionManager) 錯誤消息告訴您該庫有一個引用,但找不到它。 這意味着它沒有與引用它的庫一起打包。 因此,轉到您的自定義庫項目,並確保已導出Apache庫。 如果是,請按導出順序在列表中將其升高。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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