0

错误如下:_

java.lang.NullPointerException:尝试在 com.startapp 的 com.startapp.android.publish.cache.gi(StartAppSDK:277) 的空对象引用上调用虚拟方法“int java.lang.Enum.ordinal()”。 android.publish.cache.gj(StartAppSDK:374) at com.startapp.android.publish.cache.g$1.onFailedToReceiveAd(StartAppSDK:356) at com.startapp.android.publish.cache.i$3$1.run(StartAppSDK :241) 在 android.os.Handler.handleCallback(Handler.java:754) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:163) 在 android.app.ActivityThread.main(ActivityThread.java:6237) 在 java。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 的 lang.reflect.Method.invoke(Native Method) )767)767)767)767)767)767)767)767)dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6237) at java.lang.reflect.Method.invoke(Native方法)在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6237) at java.lang.reflect.Method.invoke(Native方法)在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6237) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run(ZygoteInit.java:877) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6237) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run(ZygoteInit.java:877) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)6237) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:767)6237) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:767)

早些时候它工作正常,但现在这个错误来了。

onCreate我称之为方法:

// StartAppSDK.init(this, "210075679", true);
setContentView(R.layout.activity_main);
StartAppSDK.init(MainActivity.this, "210075679", true);
4

1 回答 1

0

在 Progaurd 规则中添加此内容后,我得到了答案

-keep class com.startapp.** {*;}
-keepattributes Exceptions, InnerClasses, Signature, Deprecated, 
SourceFile,LineNumberTable, *Annotation*, EnclosingMethod
-dontwarn android.webkit.JavascriptInterface
于 2018-01-25T17:27:40.857 回答