我有一个项目有几个Build Variants
和Android Studio的第一个版本(jdk 1.8或1.7,没关系)它没有跟随错误,但奇怪的部分是第二次运行它正在工作,非常讨厌和耗时:
:应用程序: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:局部变量类型不匹配:尝试使用boolean类型的局部变量设置或访问java.lang.Object类型的值。这是忽略局部变量信息的.class转换工具的症状 4个错误;中止
错误:任务':app:transformClassesWithDexForBuildVariantDebug'的执行失败。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'/Library/Java/JavaVirtualMachines/jdk1.7.0_79。 jdk / Contents / Home / bin / java''以非零退出值1
感谢。
答案 0 :(得分:1)
dexOptions {
additionalParameters += ['--no-locals']
}