第一种 解决办法:
在项目的build.gradle里面的android里面添加这个依赖:
compileOptions {
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_1_8
}
第二种 解决办法:
在项目的 build.gradle 文件中android下面的 defaultConfig 配置中添加配置:
multiDexEnabled true
第三种 因为jvm分配机制内存空间不够导致的编译出错
在工程的gradle.properties的下面添加这句话:
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
第四种 解决办法(我用这个方法解决的):
升级’com.android.tools.build:gradle:xxx’版本和 build.properties中的distributionUrl
buildscript {
repositories {
google()
jcenter()
}
dependencies {
//需同步配置
classpath 'com.android.tools.build:gradle:xxx'
}
}
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-all.zip
然后可能要再升级buildToolsVersion