我浏览了堆栈和其他网站上的所有问题,以便跟踪错误,但我仍然无法解决它。
我还做了Invalidate Cache并重新启动了Android Studio
我使用的是JDK 1.8,我的Java_HOME路径设置为1.8,并且选中了嵌入式JDK复选框。
我正在使用最新的Android Studio和classpath 'com.android.tools.build:gradle:3.0.0'
以下是我的gradle文件
buildscript {
ext.kotlin_version = '1.1.51'
repositories {
google()
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
classpath "org.greenrobot:greendao-gradle-plugin:3.2.2"
classpath 'com.dicedmelon.gradle:jacoco-android:0.1.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
// Define versions in a single place
ext {
// Sdk and tools
minSdkVersion = 21
targetSdkVersion = 23
compileSdkVersion = 26
// App dependencies
supportLibraryVersion = '27.0.0'
constraintLayoutVersion = "1.0.2"
butterKnifeVersion = "8.8.1"
greenDaoVersion = "3.2.2"
swipeLayoutVersion = "1.2.0"
rxjavaVersion = '2.1.7'
rxandroidVersion = '2.0.1'
rxjacva2ExtensionsVersion = '0.18.1'
// Test dependencies
junitVersion = '4.12'
mockitoVersion = '2.11.0'
hamcrestVersion = '1.3'
runnerVersion = '1.0.1'
rulesVersion = '1.0.1'
espressoVersion = '3.0.1'
powerMockito = '2.0.0-beta.5'
}
非常感谢任何帮助
答案 0 :(得分:0)
可能是由于
supportLibraryVersion = '27.0.0'
减少到26并检查。
支持库应该与compileSdkVersion匹配。
TargetSDK和compileSDK版本也应匹配。
某些库或工具和库的组合不兼容,或者可能导致错误。一个这样的不兼容性是使用不是最新版本的Android支持库版本(或者特别是低于targetSdkVersion的版本)。
有时可能是由于在gradle中添加的第三个库并不支持java 1.8 您需要交叉检查库并支持JDK版本。