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

时间:2016-07-18 08:18:24

标签: java android android-studio exception gradle

我有一个项目有几个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

结束

感谢。

1 个答案:

答案 0 :(得分:1)

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