Closed GoogleCodeExporter closed 9 years ago
What steps will reproduce the problem? 1. Converted from dex to jar 2. Tried to use the jar in an Android project 3. Conversion to Dalvik format failed with error 1 Full stack trace: com.android.dx.cf.code.SimException: local 0004: invalid [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.OneLocalsArray.throwSimException(OneLocalsArray.java :244) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.OneLocalsArray.get(OneLocalsArray.java:156) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.BaseMachine.localArg(BaseMachine.java:206) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.Simulator$SimVisitor.visitLocal(Simulator.java:533) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.BytecodeArray.parseInstruction(BytecodeArray.java:33 7) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.Simulator.simulate(Simulator.java:99) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.Ropper.processBlock(Ropper.java:684) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.Ropper.doit(Ropper.java:639) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.code.Ropper.convert(Ropper.java:252) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:252) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:131) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:85) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.command.dexer.Main.processClass(Main.java:299) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:278) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.command.dexer.Main.access$100(Main.java:56) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:229) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.jav a:244) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:13 0) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:108) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.command.dexer.Main.processOne(Main.java:247) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:183) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.dx.command.dexer.Main.run(Main.java:139) [2010-06-04 18:40:22 - AndroidNativeTest] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [2010-06-04 18:40:22 - AndroidNativeTest] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9) [2010-06-04 18:40:22 - AndroidNativeTest] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25) [2010-06-04 18:40:22 - AndroidNativeTest] at java.lang.reflect.Method.invoke(Method.java:597) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.ide.eclipse.adt.internal.sdk.DexWrapper.run(Unknown Source) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.ide.eclipse.adt.internal.build.ApkBuilder.executeDx(Unknown Source) [2010-06-04 18:40:22 - AndroidNativeTest] at com.android.ide.eclipse.adt.internal.build.ApkBuilder.build(Unknown Source) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java: 170) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java: 201) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java: 256) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.j ava:309) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140 ) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) [2010-06-04 18:40:22 - AndroidNativeTest] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) ...at bytecode offset 00000002 locals[0000]: Lapp/AIRNativeAndroid/AppEntry; locals[0001]: Ljava/lang/reflect/Method; locals[0002]: [Ljava/lang/Object; locals[0003]: I locals[0004]: <invalid> locals[0005]: <invalid> ...while working on block 0000 ...while working on method InvokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Obje ct; ...while processing InvokeMethod (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; ...while processing app/AIRNativeAndroid/AppEntry.class [2010-06-04 18:40:22 - AndroidNativeTest] 1 error; aborting [2010-06-04 18:40:22 - AndroidNativeTest] Conversion to Dalvik format failed with error 1 The classes.dex and the jar are attached.
Original issue reported on code.google.com by jlward...@gmail.com on 5 Jun 2010 at 12:48
jlward...@gmail.com
Attachments:
Original issue reported on code.google.com by
jlward...@gmail.com
on 5 Jun 2010 at 12:48Attachments: