android-java.lang.ClassNotFoundException:未找到类

android-java.lang.ClassNotFoundException:未找到类,第1张

概述我的接收器有这个问题…10-0315:38:34.238:E/AndroidRuntime(32219):FATALEXCEPTION:main10-0315:38:34.238:E/AndroidRuntime(32219):java.lang.RuntimeException:Unabletoinstantiatereceivercom.rafael.acordenoponto.MonitoraGPS:java.lang.ClassNotFoundExce

我的接收器有这个问题…

10-03 15:38:34.238: E/AndroIDRuntime(32219): FATAL EXCEPTION: main10-03 15:38:34.238: E/AndroIDRuntime(32219): java.lang.RuntimeException: Unable to instantiate receiver com.rafael.acordenoponto.MonitoraGPS: java.lang.classNotFoundException: DIDn't find class "com.rafael.acordenoponto.MonitoraGPS" on path: /data/app/com.rafael.acordenoponto-2.apk10-03 15:38:34.238: E/AndroIDRuntime(32219):    at androID.app.ActivityThread.handleReceiver(ActivityThread.java:2285)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at androID.app.ActivityThread.access00(ActivityThread.java:137)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at androID.app.ActivityThread$H.handleMessage(ActivityThread.java:1322)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at androID.os.Handler.dispatchMessage(Handler.java:99)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at androID.os.Looper.loop(Looper.java:137)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at androID.app.ActivityThread.main(ActivityThread.java:5031)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at java.lang.reflect.Method.invokeNative(Native Method)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at java.lang.reflect.Method.invoke(Method.java:511)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:555)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at dalvik.system.NativeStart.main(Native Method)10-03 15:38:34.238: E/AndroIDRuntime(32219): Caused by: java.lang.classNotFoundException: DIDn't find class "com.rafael.acordenoponto.MonitoraGPS" on path: /data/app/com.rafael.acordenoponto-2.apk10-03 15:38:34.238: E/AndroIDRuntime(32219):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at java.lang.classLoader.loadClass(ClassLoader.java:501)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at java.lang.classLoader.loadClass(ClassLoader.java:461)10-03 15:38:34.238: E/AndroIDRuntime(32219):    at androID.app.ActivityThread.handleReceiver(ActivityThread.java:2280)10-03 15:38:34.238: E/AndroIDRuntime(32219):    ... 10 more

已经清理过我的项目并重建了路径…我认为问题出在这部分“ /data/app/com.rafael.acordenoponto-2.apk”,但我不知道如何解决…我认为存在问题是因为我的apk最终没有那个“ -2” …有人知道如何解决?

这是清单:

<receiver androID:name=".MonitoraGPS">    <intent-filter >        <action androID:name="MONITORAR"/>        <category androID:name="androID.intent.category.DEFAulT" />         </intent-filter></receiver>

解决方法:

解决了!

发生问题是因为.MonitoraGPS位于不同的程序包中…
所以我只是在清单中的.MonitoraGPS之前添加了程序包名称,它就可以了!

总结

以上是内存溢出为你收集整理的android-java.lang.ClassNotFoundException:未找到类全部内容,希望文章能够帮你解决android-java.lang.ClassNotFoundException:未找到类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1093860.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存