Android转换为Dalvik格式失败,出现错误

Android转换为Dalvik格式失败,出现错误,android,dalvik,Android,Dalvik,我得到以下错误-不知道为什么?如果有人能解决这个问题,我将不胜感激。谢谢 [2014-03-12 11:09:36 - mediasenseapp] Dx EXCEPTION FROM SIMULATION: [2014-03-12 11:09:36 - mediasenseapp] Dx local variable type mismatch: attempt to set or access a value of type java.lang.Object using a local v

我得到以下错误-不知道为什么?如果有人能解决这个问题,我将不胜感激。谢谢

[2014-03-12 11:09:36 - mediasenseapp] Dx 
EXCEPTION FROM SIMULATION:
[2014-03-12 11:09:36 - mediasenseapp] Dx local variable type mismatch: attempt to set or access a value of type java.lang.Object using a local variable of type java.lang.Object[]. This is symptomatic of .class transformation tools that ignore local variable information.

[2014-03-12 11:09:36 - mediasenseapp] Dx ...at bytecode offset 000000c7
locals[0000]: Lch/qos/logback/classic/gaffer/ComponentDelegate;
locals[0001]: [Ljava/lang/Object;
locals[0002]: [Lorg/codehaus/groovy/runtime/callsite/CallSite;
locals[0003]: Ljava/lang/String;
locals[0004]: Ljava/lang/Class;
locals[0005]: Lgroovy/lang/Closure;
locals[0006]: <invalid>
stack[top0]: Ljava/lang/Object;
...while working on block 00c6
...while working on method analyzeArgs:([Ljava/lang/Object;)Ljava/lang/Object;
...while processing analyzeArgs ([Ljava/lang/Object;)Ljava/lang/Object;
...while processing ch/qos/logback/classic/gaffer/ComponentDelegate.class

[2014-03-12 11:09:36 - mediasenseapp] Dx 1 error; aborting
[2014-03-12 11:09:36 - mediasenseapp] Conversion to Dalvik format failed with error 1
[2014-03-12 11:09:36-mediasenseapp]Dx
模拟的例外情况:
[2014-03-12 11:09:36-mediasenseapp]Dx局部变量类型不匹配:尝试使用java.lang.Object[]类型的局部变量设置或访问java.lang.Object类型的值。这是忽略局部变量信息的.class转换工具的症状。
[2014-03-12 11:09:36-mediasenseapp]Dx…字节码偏移量为000000c7
本地人[0000]:Lch/qos/logback/classic/gaffer/ComponentDelegate;
局部变量[0001]:[Ljava/lang/Object;
本地人[0002]:[Lorg/codehaus/groovy/runtime/callsite/callsite;
locals[0003]:Ljava/lang/String;
locals[0004]:Ljava/lang/Class;
本地人[0005]:Lgroovy/lang/Closure;
本地人[0006]:
stack[top0]:Ljava/lang/Object;
…在块00c6上工作时
…在处理方法分析参数时:([Ljava/lang/Object;)Ljava/lang/Object;
…在处理分析参数([Ljava/lang/Object;)Ljava/lang/Object;
…在处理ch/qos/logback/classic/gaffer/ComponentDelegate.class时
[2014-03-12 11:09:36-mediasenseapp]Dx 1错误;正在中止
[2014-03-12 11:09:36-mediasenseapp]转换为Dalvik格式失败,错误为1
我以前没有遇到过此错误。但是阅读您的错误日志:
Dx局部变量类型不匹配:尝试使用java.lang.Object[]类型的局部变量设置或访问java.lang.Object类型的值。这是忽略局部变量信息的.class转换工具的症状。
,我认为问题在于您使用库。在下面的日志中,我想您可以使用groovy开发Android代码。然后使用DX转换代码

正如我所知,Android支持Java6版本,但这并不意味着它可以支持groovy或更高版本的java


如果你能提供更多的信息,我可能会重建你的演示。:-

你是如何得到这个的,就像你在代码中所做的那样,即你得到了这个,谢谢你的回答!:)这个错误现在不知怎么消失了!不要问我-如何!!无论如何,我得到了新的错误,比如说某个类没有找到,它被另一个类调用。但是所有这些类都存在于.jar文件.d中我不知道。我对安卓系统知之甚少,但在java中也做过同样的事情。我只是想要一个我在java中所做的安卓版本。@suzon_uu我建议你看看这个项目:。祝你好运:-)