签名APK与毕加索崩溃,改造

时间:2018-02-20 19:11:26

标签: android retrofit okhttp

在尝试生成已签名的APK时,android studio给了我警告,因为它无法引用okhttp类。我发现这是一个非常普遍的问题,已被问过几次。在阅读了许多解决方案之后,我将-dontwarn com.squareup.okhttp。**添加到我的progaurd文件中。它现在生成apk而没有任何警告,但是一旦应用程序通过改造进行第一次API调用就会崩溃。    我知道有很多次被问过,但我的问题还没有解决。

另外,我尝试使用okhttp3而不是okhttp,但应用程序仍然崩溃

以下是应用崩溃的第一个API调用

     call.enqueue(new Callback<LoginResponse>() {
           @Override
           public void onResponse(Call<LoginResponse> call, Response<LoginResponse> response) {
               if(response.body().getStatus().equals("success")){

               // handle login

这是日志错误:

 Exception java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.String)' on a null object reference                  

我想,由于无法进行API调用,响应正文会自动为null,这就是为什么它会给我一个NullPointerException

0 个答案:

没有答案