Ошибка карты Google Android - PullRequest
1 голос
/ 08 июля 2011

В моем проекте eclispe не отладка любая ошибка !но при запуске заставляет остановиться

это мой logcat любая идея !!!

07-08 11:20:41.494: WARN/dalvikvm(735): threadid=1: thread exiting with uncaught exception (group=0x40015560)
07-08 11:20:41.534: ERROR/AndroidRuntime(735): FATAL EXCEPTION: main
07-08 11:20:41.534: ERROR/AndroidRuntime(735): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.remwebdevelopment.maptest/com.remwebdevelopment.maptest.MapTest}: java.lang.ClassNotFoundException: com.remwebdevelopment.maptest.MapTest in loader dalvik.system.PathClassLoader[/system/framework/com.google.android.maps.jar:/data/app/com.remwebdevelopment.maptest-2.apk]
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1544)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.os.Handler.dispatchMessage(Handler.java:99)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.os.Looper.loop(Looper.java:123)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.app.ActivityThread.main(ActivityThread.java:3647)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at java.lang.reflect.Method.invokeNative(Native Method)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at java.lang.reflect.Method.invoke(Method.java:507)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at dalvik.system.NativeStart.main(Native Method)
07-08 11:20:41.534: ERROR/AndroidRuntime(735): Caused by: java.lang.ClassNotFoundException: com.remwebdevelopment.maptest.MapTest in loader dalvik.system.PathClassLoader[/system/framework/com.google.android.maps.jar:/data/app/com.remwebdevelopment.maptest-2.apk]
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1536)
07-08 11:20:41.534: ERROR/AndroidRuntime(735):     ... 11 more

Ответы [ 3 ]

1 голос
/ 21 мая 2012

У меня была такая же проблема. Мое решение (аналогично ответам других людей) состояло в том, чтобы использовать редактор Manifest в Eclipse. Я просто удалил запись «использует библиотеку» на вкладке приложения и добавил ее снова. Он поместил узел внизу дерева (непосредственно перед закрытием тега приложения) и теперь работает. Раньше он существовал на полпути вверх по дереву узлов.

UPDATE

Позже я также обнаружил, что мне нужно обновить проект в соответствии с этой записью, выполнив команду android update project -p .

1 голос
/ 08 июля 2011

Вы изменили свой AndroidManifest.xml, чтобы обновить имя пакета приложения, не изменяя определение <activity> для com.remwebdevelopment.maptest.MapTest, или не указали запись <activity> для com.remwebdevelopment.maptest.MapTest в файле AndroidManifest.xml.

0 голосов
/ 22 октября 2011

Подобные проблемы возникли сегодня после обновления до последней версии ADT / SDK.Также для меня исключение было

Unable to instantiate activity

У меня ушло довольно много времени.Проверил, что я использовал google-apis (для карт), использует-библиотеку, очистил проект и т. Д.

Удаление .project и добавление нового (создание нового проекта Android) наконец решило его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...