2012-06-11 5 views
0

Dans mon application, je veux ouvrir un MapActivity à partir d'un clic de bouton. Mais sur le bouton cliquez, son montrant une erreur de classe non trouvée.Android Google Maps erreur

Im mon journal affichait une erreur aussi, de sorte qu'il sera facile de me corriger ...

06-11 17:16:53.854: WARN/dalvikvm(890): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890): FATAL EXCEPTION: main 
06-11 17:16:53.865: ERROR/AndroidRuntime(890): java.lang.NoClassDefFoundError: com.iqmobi.SampleMapPage 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at com.iqmobi.Login.onClick(Login.java:61) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at android.view.View.performClick(View.java:2408) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at android.view.View$PerformClick.run(View.java:8816) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at android.os.Handler.handleCallback(Handler.java:587) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at android.os.Handler.dispatchMessage(Handler.java:92) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at android.os.Looper.loop(Looper.java:123) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at java.lang.reflect.Method.invokeNative(Native Method) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at java.lang.reflect.Method.invoke(Method.java:521) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
06-11 17:16:53.865: ERROR/AndroidRuntime(890):  at dalvik.system.NativeStart.main(Native Method) 
06-11 17:16:53.874: WARN/ActivityManager(60): Force finishing activity com.iqmobi/.Login 
06-11 17:16:54.384: WARN/ActivityManager(60): Activity pause timeout for HistoryRecord{4505c5d8 com.iqmobi/.Login} 

Le code qui se déplace à l'MapActivity est

Intent successIntent=new Intent(Login.this,SampleMapPage.class); 
startActivity(successIntent); 

Un complément d'information i vérifié, que, lorsque je Toast au lieu de startActivity dans ma section de code ci-dessus, son fonctionnement .... Son quelque chose lié au bouton cliquez, je pense ..... s'il vous plaît aider

+0

avez-vous ajouté l'activité au manifeste? – MikeIsrael

+0

oui ....... mais j'ai besoin de savoir, si un attribut supplémentaire à donner à cette activité? – subrussn90

+1

Postez un peu de code ici. – Praveenkumar

Répondre

1

Ajoutez <uses-library android:name="com.google.android.maps" /> à votre manifeste et assurez-vous que vous utilisez la version de l'API Google d'Android. Votre manifeste devrait ressembler à the one in this question.

+0

comment confirmer la bonne version de Google API ??? – subrussn90

+0

Quel IDE utilisez-vous? Éclipse? – MrEngineer13

+0

Oui ... Eclipse ... – subrussn90

1

Ecrire en dessous de la ligne de code dans votre m balise <application> du fichier anifest.

<uses-library android:name="com.google.android.maps" />