未捕获的翻译错误:com.android.dx.cf.code.SimException

4
我有一个项目,有几个“Build Variants”,在使用Android Studio(带有jdk 1.8或1.7,无关紧要)的第一次构建中,它会失败并显示以下错误,但奇怪的是对于第二次运行,它可以正常工作,这让人深感恼火和耗费时间:
:app:transformClassesWithDexForBuildVariantDebug 未捕获的转换错误:com.android.dx.cf.code.SimException:本地变量类型不匹配:尝试使用android.os.Bundle类型的局部变量设置或访问类型为java.lang.String []的值。这表明.class转换工具忽略了局部变量信息。 未捕获的转换错误:com.android.dx.cf.code.SimException:本地变量类型不匹配:尝试使用java.lang.String []类型的局部变量设置或访问类型为java.io.InputStream的值。这表明.class转换工具忽略了局部变量信息。 未捕获的转换错误:com.android.dx.cf.code.SimException:本地变量类型不匹配:尝试使用java.lang.String []类型的局部变量设置或访问类型为java.io.InputStream的值。这表明.class转换工具忽略了局部变量信息。 未捕获的转换错误:com.android.dx.cf.code.SimException:本地变量类型不匹配:尝试使用布尔类型的局部变量设置或访问类型为java.lang.Object的值。这表明.class转换工具忽略了局部变量信息。 4个错误;中止 错误:任务“:app:transformClassesWithDexForBuildVariantDebug”的执行失败。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程“command'/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java'”以非零退出值完成
谢谢。
1个回答

0
dexOptions {
    additionalParameters += ['--no-locals']
 }

请为未来的读者添加一些上下文信息,以便更好地理解这段代码片段。 - undetected Selenium

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接