[英]java.lang.RuntimeException: An error occured while executing doInBackground() in Android
[英]java.lang.RuntimeException: An error occured while executing doInBackground()
異常堆棧跟蹤:
java.lang.RuntimeException:執行doInBackground()E / AndroidRuntime(695)時發生錯誤:在android.os.AsyncTask $ 3.done(AsyncTask.java:200)E / AndroidRuntime(695):在java.util.concurrent .FutureTask $ Sync.innerSetException(FutureTask.java:273)E / AndroidRuntime(695):在java.util.concurrent.FutureTask.setException(FutureTask.java:124)E / AndroidRuntime(695):在java.util.concurrent .FutureTask $ Sync.innerRun(FutureTask.java:307)E / AndroidRuntime(695):在java.util.concurrent.FutureTask.run(FutureTask.java:137)E / AndroidRuntime(695):在java.util.concurrent .ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)E / AndroidRuntime(695):at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:561)E / AndroidRuntime(695):at java.lang.Thread .run(Thread.java:1096)E / AndroidRuntime(695):由以下原因引起:java.lang.NoClassDefFoundError:com.google.gson.Gson E / AndroidRuntime(695):在com.amphisoft.mebox.LoginActivity $ LoginTask中。 doInBackground(LoginActivity.java: 167)E / AndroidRuntime(695):位於com.amphisoft.mebox.LoginActivity $ LoginTask.doInBackground(LoginActivity.java:1)E / AndroidRuntime(695):位於android.os.AsyncTask $ 2.call(AsyncTask.java:185 )E / AndroidRuntime(695):at java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:305)E / AndroidRuntime(695):... 4更多
這是我的代碼:
protected User doInBackground(User... user) {
HttpClient httpClient = new DefaultHttpClient();
try {
HashMap<String, String> parameters = new HashMap<String, String>();
parameters.put("username", user[0].username);
parameters.put("password", user[0].password);
String response = HTTPUtil.post("/user/login.json", parameters,
null);
System.out.println("Response:" + response);
Gson gson = new Gson();
User userObj = gson.fromJson(response, User.class);
Store.getInstance().user = userObj;
}
我嘗試在庫中多次添加gson-2.1jar。但是卻得到與類定義相同的錯誤。 提前致謝..
創建一個libs
文件夾並將gson放在其中,然后將該文件夾添加到庫路徑。
看到這個
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.