com.android.build.api.transform.TransformException 'command 'C:\Program Files\Java\jdk1.8.0\bin\java
Posted
技术标签:
【中文标题】com.android.build.api.transform.TransformException \'command \'C:\\Program Files\\Java\\jdk1.8.0\\bin\\java.exe\'\' 以非零退出值 3 结束【英文标题】:com.android.build.api.transform.TransformException 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' finished with non-zero exit value 3com.android.build.api.transform.TransformException 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' 以非零退出值 3 结束 【发布时间】:2016-11-05 23:51:40 【问题描述】:我刚刚添加了类路径 'com.google.gms:google-services:3.0.0' 并将 google.android.gms:play-services:8.3.0 更新为 9.0.0,我得到了这个错误 请告诉我如何解决?
错误:任务 ':app:transformClassesWithDexForDebug' 执行失败。
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle .process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_65\bin\java.exe'' 以非零退出值 3 结束
【问题讨论】:
【参考方案1】:通过将multiDexEnabled true
添加到您的应用程序 build.gradle 文件来尝试此 SO question 中的解决方案。
defaultConfig
multiDexEnabled true
还要仔细检查在项目中多次出现的 .jar 文件和 lib。
有关更多信息和其他解决方案,请查看以下相关 SO 问题:
UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define
Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessException
【讨论】:
以上是关于com.android.build.api.transform.TransformException 'command 'C:\Program Files\Java\jdk1.8.0\bin\java的主要内容,如果未能解决你的问题,请参考以下文章