我知道,它看起来像是重复的,但其他解决方案都没有。我刚从Android Studio切换到IntelliJ IDEA(所以我不需要3000个不同的IDE),在设置之后,我创建了一个新项目来测试一切都很好。 Gradle构建开始没问题但是它会引发错误:
Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:27.0.3
这是一个新鲜的,未经编辑的build.gradle
文件。
在消息中,它为我提供了 Install Repository and sync project
的选项,这就是我的问题开始的地方。无论AppCompat
库是什么版本,IntelliJ都会不停地将这个错误打包在我的脸上。
任何提示?
答案 0 :(得分:4)
那是因为该库没有27.0.3
。您可能需要27.1.0
,或者27.0.2
。
您可以在https://maven.google.com看到不同工件组和工件的版本列表。
答案 1 :(得分:1)
当我尝试将targe SDK版本23更改为SDK版本26时,这是我的错误 无法解析配置':app:_debugApkCopy'的所有依赖项。
找不到com.android.support:appcompat-v7:27.1.0。 在以下位置搜索:
已解决 @ android / build.gradle:
allprojects {
repositories {
mavenLocal()
jcenter()
maven {
url "$rootDir/../node_modules/react-native/android"
}
maven {
url "https://maven.google.com"
}
}
}
@ app / build.gradle文件:
android {
compileSdkVersion 27
buildToolsVersion "27.0.1"
defaultConfig {
applicationId "WWWWWWWWWW"
minSdkVersion 16
targetSdkVersion 27
......
//under dependicies
compile "com.android.support:appcompat-v7:27.1.0"
至少我以这种方式解决了该错误,是的,我还需要解决另一个错误