首页 文章

安装应用程序时的ClassNotFoundException(AdMob)

提问于
浏览
1

安装我的应用程序时,我有下一个日志

java.lang.RuntimeException:无法在loader dalvik.system.PathClassLoader [/ data]中实例化接收器com.admob.android.ads.analytics.InstallReceiver:java.lang.ClassNotFoundException:com.admob.android.ads.analytics.InstallReceiver /app/com.tarsoft.bandroidcalls-1.apk]位于android.app.A活动时,Android.app.A活动时,我会在Android.app.A活动时获取android.app.ActivityThread.acle . $ H.handleMessage(ActivityThread.java:989)位于android.app.AtoT.Thread.main的android.os.Handler.dispatchMessage(Handler.java:99)android.os.Looper.loop(Looper.java:130) ActivityThread.java:3835)at java.lang.reflect.Method.invokeNative(Native Method)at java.lang.reflect.Method.invoke(Method.java:507)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller . 在dalvik.system.NativeStart.main(本地方法)的com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)中运行(ZygoteInit.java:841)引起:java.lang.ClassNotFoundException:com . admo装载程序dalvik.system.PathClassLoader [/data/app/com.tarsoft.bandroidcalls-1.apk]中的b.android.ads.analytics.InstallReceiver位于java的dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) . 位于android.app.ActivityThread.handleReceiver的java.lang.ClassLoader.loadClass(ClassLoader.java:511)中的lang.ClassLoader.loadClass(ClassLoader.java:551)(ActivityThread.java:1885)

有人知道admob有什么问题吗?

2 回答

  • 1

    我认为问题在于您的AndroidManifest.xml,使用新的AdMob sdk,您需要将com.admob.android.ads.analytics.InstallReceiver更改为com.google.ads.InstallReceiver .

    我希望它有所帮助

  • 0

    java.lang.ClassNotFoundException这意味着您的类路径中没有必需的类 .

    尝试使用http://code.google.com/intl/pl/mobile/afma_ads/docs/android/doubleclick/#afma-gettingstarted而不是您的库 .

相关问题