簡體   English   中英

java.lang.RuntimeException:執行doInBackground()時發生錯誤

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

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