2012-06-01 42 views
2

我曾嘗試使用庫條款,但是,讓我這個錯誤:安裝錯誤:INSTALL_FAILED_MISSING_SHARED_LIBRARY使用com.loopj.android.http庫導致java.lang.NoClassDefFoundError

我嘗試添加庫android- async-http-1.3.2.jar到lib文件夾和作爲用戶庫。沒有編譯時錯誤,但在運行期間,似乎沒有找到該庫的一些奇怪的原因。

這是錯誤日誌:

06-01 14:29:57.073:E/AndroidRuntime(5354):致命異常:主 06-01 14:29:57.073:E/AndroidRuntime(5354) :java.lang.NoClassDefFoundError:com.loopj.android.http.RequestParams 06-01 14:29:57.073:E/AndroidRuntime(5354):在com.android.myprojectname

回答

2

JAR文件應在libs文件夾不是lib文件夾,請嘗試。

此外,請確保您要導入的類在代碼中使用:

import com.loopj.android.http.*; 
+0

非常感謝!雖然我在這裏閱讀本文之前找到了答案 - http://stackoverflow.com/questions/2247998/noclassdeffounderror-eclipse-and-android,但感謝無論如何:) – Inchara

4

檢查.jar在標籤"Order and Export"窗口"Java build path"檢查。

如果它不工作,在"Source"選項卡中添加文件夾"libs"

相關問題