java.lang.ClassNotFoundException: Ne pas à trouver la classe
je vais avoir ce problème avec mon récepteur...
10-03 15:38:34.238: E/AndroidRuntime(32219): FATAL EXCEPTION: main
10-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.apk
10-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.access$1600(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.apk
10-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
avait alread nettoyé mon projet et reconstruit le chemin... je pense que le problème est dans cette partie "/data/app/com.rafael.acordenoponto-2.apk", mais je ne sais pas comment le résoudre... je pense que le problème est là parce que mon apk n'a pas que le "-2" à la fin... quelqu'un sait comment le résoudre?
Voici le manifeste:
<receiver android:name=".MonitoraGPS">
<intent-filter >
<action android:name="MONITORAR"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
- Qui -2 dans la fin est ajouté automatiquement ne vous inquiétez pas parce que ce n'est pas le problème.
- maintenant, je suis plus inquiet que moi hehe
Vous devez vous connecter pour publier un commentaire.
résolu!
le problème est arrivé parce que .MonitoraGPS était dans un package différent...
donc, je viens d'ajouter le nom du paquet avant .MonitoraGPS dans le manifeste et cela a fonctionné!
C'est pas ça.