2012-06-01 3 views
0

Я сделал проект андроида на Motodev (который сам является плагином затмения). Но теперь, когда я пытаюсь запустить тот же проект на затмение, эмулятор дает мне ошибку следующее сообщение об ошибке:Проект Android, работающий на Motodev, но сбой на Eclipse

FATAL EXCEPTION: main E/AndroidRuntime(4711): java.lang.VerifyError: com.tenpearls.namecalling.Activities.SearchContactsActivity 
E/AndroidRuntime(4711): at java.lang.Class.newInstanceImpl(Native Method) 
E/AndroidRuntime(4711): at java.lang.Class.newInstance(Class.java:1429) 
E/AndroidRuntime(4711): at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
E/AndroidRuntime(4711): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
E/AndroidRuntime(4711): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
E/AndroidRuntime(4711): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
E/AndroidRuntime(4711): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
E/AndroidRuntime(4711): at android.os.Handler.dispatchMessage(Handler.java:99) 
E/AndroidRuntime(4711): at android.os.Looper.loop(Looper.java:123) 
E/AndroidRuntime(4711): at android.app.ActivityThread.main(ActivityThread.java:4627) 
E/AndroidRuntime(4711): at java.lang.reflect.Method.invokeNative(Native Method) 
E/AndroidRuntime(4711): at java.lang.reflect.Method.invoke(Method.java:521) 
E/AndroidRuntime(4711): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
E/AndroidRuntime(4711): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
E/AndroidRuntime(4711): at dalvik.system.NativeStart.main(Native Method) 
+0

См. Этот ответ http://stackoverflow.com/questions/100107/reasons-of-getting-a-java-lang-verifyerror – Luksprog

ответ

1

Это может быть результат, когда вы собрали против другой библиотеки, чем вы используете во время выполнения ,

Хорошее объяснение может быть here.

Другая возможность - иметь дублирующий класс в пути к классам, например, в библиотечном банке.

+0

, но если я попытаюсь запустить приложение на самом устройстве из той же среды Eclipse, работает отлично. Проблема заключается в ее запуске на эмуляторе eclipse. – SoH

+0

Я не знаком с тем, как работает Motodev ... У него есть собственный эмулятор? У вас есть последние инструменты для разработки Eclipse? Поддерживает ли Motodev любые стандартные классы Android? – Barak

+0

Не думайте, что это отменяет любые классы Android. Motodev infact является плагином в затмении. Поэтому не думайте, что проблема должна произойти. – SoH