2010-11-23 58 views
5

我实现了一个包含活动组mainActivity的项目。 此主要活动包含3个其他活动组。android 1.6中的startactivity上的java.lang.VerifyError

当我尝试启动myaccountactivity这是一个的ActivityGroup,它适用于API超过1.6,但如果我试图运行它的1.6我获得以下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) 

我试图鳍了解决方案,但没有使用。如有anyody知道如何解决或知道原因,它是未来让我知道..

感谢

回答

5

您使用的功能来自于一个SDK过去1.6,但你在你的清单声称您的应用程序运行正常1.6。将您的构建目标设置为1.6以查看哪些目标。

+0

查看Android开发者博客上有关如何在2.0之前的Android版本中处理onBackPressed()的博客文章:http://android-developers.blogspot.com/2009/12/back-and- other-hard-keys-three-stories.html – 2010-11-23 08:50:42