首先,这是整个信息:
错误:将字节码转换为dex时出错:原因:java.lang.RuntimeException:异常解析类
错误:1错误;中止
错误:任务执行失败 ':应用程序:transformClassesWithDexForDebug'。
com.android.build.api.transform.TransformException:java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程'命令 'C:\ Program Files \ Java \ jdk1.8.0_51 \ bin \ java.exe''已完成 非零退出值1
这是我尝试过的: 重启AS。 恢复我的电脑。 尝试invaldiate缓存并重新启动。 多次重建项目。
今天早些时候我安装了最新的java更新,但它没有任何影响。经过几个小时的编码,我在我的libs文件夹中添加了一个jar文件,并编写了一个使用该库中某些类的类。
现在我似乎无法构建应用程序,即使注释掉使用依赖项的类。
使用Android Studio 2.0,Java 1.8.0_91-b14和库mysql-connector-java-5.1.38-bin
编辑: 我刚刚尝试删除jar文件,现在它构建得很好。这就是导致问题的原因。现在如何解决它......
答案 0 :(得分:1)
我认为您需要在应用的build.grade文件中添加以下行
defaultConfig {
...
multiDexEnabled true
}