当前位置: 首页 > 知识库问答 >
问题:

java.lang.RuntimeException:执行doInBackground()时出错

能业
2023-03-14

java.lang.RuntimeException:执行doInBackground()E/Android runtime(695)时出错:at Android . OS . async task $ 3 . done(async task . Java:200)E/Android runtime(695):at Java . util . concurrent . future task $ sync . innerset exception(future task . Java:273)E/Android runtime(695):at Java . util . concurrent . future task . set exception(future task . Java:124)E/Android...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。但是没有得到与类定义相同的错误。请帮帮我。提前致谢..

共有1个答案

禹兴安
2023-03-14

创建一个 libs 文件夹并将 gson 放在那里,然后将该文件夹添加到库路径中。

看到这个了吗

 类似资料: