有关ProGuard构建时的问题APK

时间:2015-07-30 15:55:10

标签: java android proguard

当我构建APK时,我发现当我使用网络时,JSON的KEY更改了。我只是资助它是关于ProGuard的问题。 我在请求/响应文件夹中为每个变量添加了“@SerializedName”。并添加了

-keepclassmembernames class com.mygroup.myapp.protocol.response.Responsexx {
public *;}

每个Resquest / Response JAVA程序,这花了我很多时间但不起作用。

我的应用程序在收到响应后崩溃,logcat说com.b.a.b.w无法转发到com.mygroup.myapp.b.g,我找到了错误:

private List<UserInfoModel> mUserList = new ArrayList<>();
private UserInfoModel UserInfo = new UserInfoModel();
if (mUserList.size()>0)
    UserInfo = mUserList.get(0); //CRASHED HERE

我确信mUserList的大小是1,我做了一个toast并看到它。

请帮助我。非常感谢。

此外,我使用的IDE是Android Studio。

0 个答案:

没有答案