Proiectul Android care lucrează la Motodev, dar se blochează pe Eclipse

Am făcut un proiect Android pe Motodev (care este un plugin de eclipse însuși). Dar acum când încerc să rulez același proiect în eclipse, emulatorul îmi dă o eroare la următoarea eroare:

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
adăugat autor Luksprog, sursa

1 răspunsuri

Acesta poate fi rezultatul atunci când ați compilat o altă bibliotecă decât cea pe care o utilizați în timpul rulării.

O explicație bună poate fi făcută aici .

O altă posibilitate este să ai o clasă duplicată în clasă undeva, cum ar fi într-un borcan de bibliotecă.

1
adăugat
dar dacă încerc să rulez aplicația pe un dispozitiv real din același mediu Eclipse, rulează perfect. Problema este că rulează pe emulatorul de eclipsă.
adăugat autor SoH, sursa
Nu credeți că suprascrie clasele android. Motodev infact este un plugin în eclipse. Deci, nu cred că problema ar trebui să apară.
adăugat autor SoH, sursa
Nu sunt familiarizat cu modul în care Motodev funcționează ... Are propriul emulator? Aveți cele mai recente instrumente dev pentru Eclipse? Motodev suprascrie oricare clase standard Android?
adăugat autor Barak, sursa
Studio MOTODEV nu face nimic în acest caz dincolo de ceea ce face Eclipse. Emulatorul este lansat din IDE, la fel ca și Eclispe. Folosești spații de lucru diferite pentru Eclipse și Studio MOTODEV? Dacă este așa, probabil, @Barak este probabil corect. FWIW, spațiile de lucru sunt interoperabile, deci încercați să deschideți spațiul de lucru care funcționează în MOTODEV Studio cu Eclipse.
adăugat autor Eric Cloninger, sursa
Android dezvoltatori, România — Moldova
Android dezvoltatori, România — Moldova
27 participanți

Parteneri: ciupacabra.com, @php_ro, @js_ro, @node_ro iOS: @ro_ios Reguli: https://github.com/js-ro/it-telegram/blob/master/RULES.md