2010-11-23 10 views
5

Implemento un progetto che contiene un gruppo di attività mainActivity. Questa attività principale contiene 3 altri gruppi di attività.android java.lang.VerifyError all'avvio in 1.6

Quando provo ad iniziare myaccountactivity che è un activitygroup, funziona per api più di 1,6, ma se ho cercato di eseguire sul 1.6 vengo seguente wrror

11-23 12:22:15.005: ERROR/AndroidRuntime(412): java.lang.VerifyError: com.myproject.android.MyAccountActivity 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at java.lang.Class.newInstanceImpl(Native Method) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at java.lang.Class.newInstance(Class.java:1472) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.Instrumentation.newActivity(Instrumentation.java:1097) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.startActivityNow(ActivityThread.java:2242) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at com.myproject.android.myproject.showMyAccountAtivity(myproject.java:396) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at com.myproject.android.myproject.onActivityResult(myproject.java:456) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.Activity.dispatchActivityResult(Activity.java:3625) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityGroup.dispatchActivityResult(ActivityGroup.java:123) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.deliverResults(ActivityThread.java:3220) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.handleSendResult(ActivityThread.java:3266) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.access$2600(ActivityThread.java:116) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1823) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.os.Handler.dispatchMessage(Handler.java:99) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.os.Looper.loop(Looper.java:123) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at android.app.ActivityThread.main(ActivityThread.java:4203) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at java.lang.reflect.Method.invokeNative(Native Method) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at java.lang.reflect.Method.invoke(Method.java:521) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) 
11-23 12:22:15.005: ERROR/AndroidRuntime(412):  at dalvik.system.NativeStart.main(Native Method) 

ho cercato di pinne fuori soluzione, ma non uso. Per favore, se anyody sa come risolvere o sa motivo per cui è venuta fatemi sapere ..

Grazie

risposta

5

Si sta utilizzando le funzioni da uno SDK 1.6 passato, ma si sostengono nella vostra evidente che la vostra applicazione funziona benissimo al 1.6. Imposta il tuo obiettivo di build su 1.6 per vedere quali.

+0

Dai un'occhiata a questo post sul blog degli sviluppatori Android su come gestire suBackPressed() nelle versioni di Android precedenti alla 2.0: http://android-developers.blogspot.com/2009/12/back-and- other-hard-keys-three-stories.html –

+2

Uso super.onBackPressed() che causa l'errore di verifica in 1.6 ma funziona senza intoppi nella versione 2.0 e altro. Ci scusiamo per la risposta precedente. – sachin

Problemi correlati