【发布时间】:2016-11-20 18:25:48
【问题描述】:
我有一个项目有几个 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:处理'命令'/Library/Java/JavaVirtualMachines/jdk1.7.0_79。 jdk/Contents/Home/bin/java'' 以非零退出值 1 结束
谢谢。
【问题讨论】:
标签: java android android-studio exception gradle