如何清除这个gradle构建错误?

时间:2016-08-26 08:47:39

标签: java android gradle android-gradle dex

我在清理和重建项目后重复出现此错误。

Error:Execution failed for task ':app: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.7.0_79 \ bin \ java.exe''以非零退出值1结束

它也显示以下错误。

Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0

3 个答案:

答案 0 :(得分:0)

对我来说,我从项目中删除了jar文件后问题解决了。似乎我项目中的一个jar文件使用的是较旧版本的google play服务。

如果您有以下情况,也可以更改Google服务版本:

compile 'com.google.android.gms:play-services:9.0.0'

要,

compile 'com.google.android.gms:play-services:7.5.0'

答案 1 :(得分:0)

试试这个:

<span class="my-new-class" id="some-id">SPAN</span>

答案 2 :(得分:0)

在您的gradle中更新

import 'rxjs/Rx';

dexOptions应该添加..

 defaultConfig {
  ..............

multiDexEnabled true


}

依赖性添加

dexOptions {
   //incremental = true;
preDexLibraries = false
javaMaxHeapSize "4g"
 }

同样在您的AndroidManifest.xml中添加以下行:android:name

 compile 'com.android.support:multidex:1.0.1'