尝试使用 Eclipse Juno 使用 ADT v21 运行我的代码时出现以下错误。
[2013-05-28 10:08:39 - XYZ] Dx
EXCEPTION FROM SIMULATION:
[2013-05-28 10:08:39 - XYZ] Dx local 000c: invalid
[2013-05-28 10:08:39 - XYZ] Dx ...at bytecode offset 00000c80
locals[0000]: Lcom/sec/x/y/z;
locals[0001]: I
locals[0002]: I
locals[0003]: Landroid/content/Intent;
locals[0004]: Ljava/lang/String;
locals[0005]: invalid
locals[0006]: Ljava/lang/String;
locals[0007]: invalid
locals[0008]: invalid
locals[0009]: invalid
locals[000a]: invalid
locals[000b]: Ljava/lang/String;
locals[000c]: invalid
locals[000d]: invalid
locals[000e]: invalid
locals[000f]: invalid
locals[0010]: invalid
locals[0011]: invalid
...while working on block 0c80
...while working on method onActivityResult IILandroid/content/Intent V
...while processing onActivityResult (IILandroid/content/Intent V
...while processing com/sec/x/y/z.class
[2013-05-28 10:09:05 - XYZ] Dx 1 error; aborting
[2013-05-28 10:09:05 - XYZ] Conversion to Dalvik format failed with error 1
该项目完美构建在 ADT v20 及以下版本之上。但它始终与 ADT v21 给出相同的错误。该错误不会发生在构建阶段。当我尝试使用 Eclipse 运行应用程序时会发生这种情况。
我已经阅读了数千个与此相关的线程。他们都没有工作。这肯定不是“清理/构建”问题。对我来说,这似乎是一个 Eclipse 或 Proguard 问题。我已经为此浪费了将近 12 个小时的生命。请有人救救我。有人对此有任何线索吗?