小编Mal*_*der的帖子

Android Studio 未将应用程序安装到设备中

我正在 Android Studio 上制作项目。现在,当我在设备上运行应用程序时,Android Studio 无法将其安装在目标设备(不是模拟器)上。它仅显示此消息:

Waiting for device.
Target device: samsung-nexus_s-3133E2A0C87E00EC
Uploading file
    local path: /home/aaaa/Desktop/aaab/app/build/outputs/apk/app-debug.apk
    remote path: /data/local/tmp/com.aab.aabc
Run Code Online (Sandbox Code Playgroud)

Android Studio 未在设备上安装应用程序。请帮忙。

android device android-emulator android-studio

7
推荐指数
1
解决办法
2万
查看次数

引起:java.lang.IllegalStateException:预期BEGIN_ARRAY但在第1行第2列是BEGIN_OBJECT

我试图以下列形式解析gson响应:

{"movie_list":[
           {"movie_id":"1","movie_name":"Avatar 2009"},                
           {"movie_id":"2","movie_name":"Titanic"}
           ]}
Run Code Online (Sandbox Code Playgroud)

使用GSON库,如下所示:

        GsonBuilder builder = new GsonBuilder();
        Gson gson = builder.create();
        movieList = new ArrayList<MovieList>();
        movieList = Arrays.asList(gson.fromJson(reader, MovieList[].class));
Run Code Online (Sandbox Code Playgroud)

我制作了一个MovieList类:

公共类MovieList {

@SerializedName("movie_id")
public String movieId;

@SerializedName("movie_name")
public String movieName;

public String getMovieId() {
    return movieId;
}

public void setMovieId(String movieId) {
    this.movieId = movieId;
}

public String getMovieName() {
    return movieName;
}

public void setMovieName(String movieName) {
    this.movieName = movieName;
}
Run Code Online (Sandbox Code Playgroud)

}

但得到这个例外:

    01-19 15:48:09.425: E/AndroidRuntime(4868): FATAL EXCEPTION: AsyncTask #1
01-19 15:48:09.425: E/AndroidRuntime(4868): Process: …
Run Code Online (Sandbox Code Playgroud)

java android exception gson android-asynctask

2
推荐指数
1
解决办法
1万
查看次数