【问题标题】:While implementing StartApp ads , i am getting StartApp ads Error java.lang.NullPointerException在实施 StartApp 广告时,我收到 StartApp 广告错误 java.lang.NullPointerException
【发布时间】:2018-01-25 16:53:13
【问题描述】:

错误如下:_

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“int java.lang.Enum.ordinal()” 在 com.startapp.android.publish.cache.g.i(StartAppSDK:277) 在 com.startapp.android.publish.cache.g.j(StartAppSDK:374) 在 com.startapp.android.publish.cache.g$1.onFailedToReceiveAd(StartAppSDK:356) 在 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.lang.reflect.Method.invoke(本机方法) 在 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);

【问题讨论】:

  • 显示您的完整活动代码
  • 每当我评论 // StartAppSDK.init(MainActivity.this, "210075679", true);它工作正常,没有应用程序崩溃。
  • 给我看看你的文件

标签: android nullpointerexception ads startapp


【解决方案1】:

在 Progaurd 规则中添加后我得到了答案

-keep class com.startapp.** {*;}
-keepattributes Exceptions, InnerClasses, Signature, Deprecated, 
SourceFile,LineNumberTable, *Annotation*, EnclosingMethod
-dontwarn android.webkit.JavascriptInterface

【讨论】:

  • 继续加油
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多