我正在 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 未在设备上安装应用程序。请帮忙。
我试图以下列形式解析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)