为什么classnotfoundexception出现,从清单中删除后

时间:2011-07-17 21:52:05

标签: android

java.lang.RuntimeException: Unable to instantiate receiver com.admob.android.ads.analytics.InstallReceiver: java.lang.ClassNotFoundException: com.admob.android.ads.analytics.InstallReceiver in loader 

这是我得到的错误。当它的测试时它不会这样做。只有安装在Android市场

我从清单中删除了<receiver,然后升级了该应用程序。并且仍然在安装时出现此错误。它真的很烦人。有人请帮忙

Caused by: java.lang.ClassNotFoundException: com.admob.android.ads.analytics.InstallReceiver in loader 

1 个答案:

答案 0 :(得分:2)

刚刚遇到同样的事情,如果你有之前的AdMob sdk并升级了,那么你需要在你的Manifest中删除所有这些。

<receiver 
android:name="com.admob.android.ads.analytics.InstallReceiver" 
android:exported="true"> 
<intent-filter> 
<action 
android:name="com.android.vending.INSTALL_REFERRER" /> 
</intent-filter> 
</receiver> 

更多信息https://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/cf3c87794dbfe3a6/5e37c95e51a051c5?lnk=raot&pli=1