升级到Android Studio 3.0后,gradle snyc失败并显示以下错误消息:
无法解析':Skynavigator @ debug/compileClasspath'的依赖关系:无法解析项目:SkyNavLib.
无法解析':Skynavigator @ debugAndroidTest/compileClasspath'的依赖关系:无法解析项目:SkyNavLib.
无法解析':Skynavigator @ debugUnitTest/compileClasspath'的依赖关系:无法解析项目:SkyNavLib.
无法解析':Skynavigator @ release/compileClasspath'的依赖关系:无法解析项目:SkyNavLib.
无法解析':Skynavigator @ releaseUnitTest/compileClasspath'的依赖关系:无法解析项目:SkyNavLib.
我已经从以下链接检查了所有解决方案,但没有一个工作.我还创建了一个新项目,它还包含一个库,这个项目同步没有任何问题.
在使用的build.gradle文件下面:
对于项目:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
Run Code Online (Sandbox Code Playgroud)
对于应用程序:
apply plugin: 'com.android.application'
android {
updateVersionProperties()
compileSdkVersion 26
defaultConfig {
minSdkVersion 17
targetSdkVersion 24
versionCode getAndroidVersionCode()
versionName getAndroidVersionName()
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
lintOptions
{ …Run Code Online (Sandbox Code Playgroud)