Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android VerifyError,拒绝类,VFY:register1 v6类型12,需要11_Android_Android Emulator_Verifyerror - Fatal编程技术网

Android VerifyError,拒绝类,VFY:register1 v6类型12,需要11

Android VerifyError,拒绝类,VFY:register1 v6类型12,需要11,android,android-emulator,verifyerror,Android,Android Emulator,Verifyerror,我目前正在为Android开发一个包装器,它包装了一个Android apk和一些DRM相关的东西。。顺便问一下,哪些是Android 活动 我创建的活动在一个虚拟环境中进行测试时非常有效 仿真器以及设备上的仿真器。 我尝试将它与我们组织应用程序中的应用程序集成 商店。。。以下步骤 使用apktool提取apk *使用dex2jar提取类文件 *将类文件作为类添加到EclipseAndroid项目中 文件夹 *将原始应用程序清单中的活动定义添加到我的清单中 *从eclipse*编译并启动应用程序

我目前正在为Android开发一个包装器,它包装了一个Android apk和一些DRM相关的东西。。顺便问一下,哪些是Android 活动

我创建的活动在一个虚拟环境中进行测试时非常有效 仿真器以及设备上的仿真器。

我尝试将它与我们组织应用程序中的应用程序集成 商店。。。以下步骤

使用apktool提取apk *使用dex2jar提取类文件 *将类文件作为类添加到EclipseAndroid项目中 文件夹 *将原始应用程序清单中的活动定义添加到我的清单中 *从eclipse*编译并启动应用程序*

注意:我创建的活动运行得非常好。。他们装载 完成他们的工作并尝试启动我正在使用的游戏应用程序 测试集成

这是我遇到验证错误的时候

11-20 22:44:07.670: W/System.err(281):     at
***java.lang.Thread.run(Thread.java:1096)
11-20 22:44:08.050: W/dalvikvm(281): VFY: register1 v0 type 12, wanted
10
11-20 22:44:08.050: W/dalvikvm(281): VFY: register1 v1 type 12, wanted
10
11-20 22:44:08.050: W/dalvikvm(281): VFY:  rejecting opcode 0x71 at
0x0016
11-20 22:44:08.050: W/dalvikvm(281): VFY:  rejected Lao;.a (Ldh;)I
11-20 22:44:08.050: W/dalvikvm(281): Verifier rejected class Lao;***
11-20 22:44:08.060: D/AndroidRuntime(281): Shutting down VM
11-20 22:44:08.060: W/dalvikvm(281): threadid=1: thread exiting with
uncaught exception (group=0x4001d800)
11-20 22:44:08.170: E/AndroidRuntime(281): FATAL EXCEPTION: main
11-20 22:44:08.170: E/AndroidRuntime(281): java.lang.VerifyError: ao
11-20 22:44:08.170: E/AndroidRuntime(281):     at
ca.jamdat.flight.trivialpursuit_hvga_eu.FlAndroidApp.onCreate(Unknown
Source)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1047)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2627)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2679)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.app.ActivityThread.access$2300(ActivityThread.java:125)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.os.Handler.dispatchMessage(Handler.java:99)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.os.Looper.loop(Looper.java:123)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
android.app.ActivityThread.main(ActivityThread.java:4627)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
java.lang.reflect.Method.invokeNative(Native Method)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
java.lang.reflect.Method.invoke(Method.java:521)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-20 22:44:08.170: E/AndroidRuntime(281):     at
dalvik.system.NativeStart.main(Native Method)

现在我已经解决了这个问题

问题可能是我用来从apk中提取.class文件的dex2jar工具(类可能已损坏)

我创建了我的实现的smali文件,并将它们粘贴到实际应用程序的smali文件夹中,该应用程序使用apktool提取,并使用reflecion加载类,而不是直接将它们导入到我编译的字节码中

Offfffffff已解决…:)