Android 未能解决:';支持:appcompat-v7';不管我做什么
我知道,它看起来像一个复制品,但其他解决方案都不起作用。我刚从Android Studio切换到IntelliJ IDEA(所以我不需要3000个不同的IDE),在设置好它之后,我创建了一个新项目,只是为了测试一切都好。Gradle构建启动正常,但随后抛出错误:Android 未能解决:';支持:appcompat-v7';不管我做什么,android,gradle,intellij-idea,Android,Gradle,Intellij Idea,我知道,它看起来像一个复制品,但其他解决方案都不起作用。我刚从Android Studio切换到IntelliJ IDEA(所以我不需要3000个不同的IDE),在设置好它之后,我创建了一个新项目,只是为了测试一切都好。Gradle构建启动正常,但随后抛出错误: 错误:(26,13)无法解析:com.android.support:appcompat-v7:27.0.3 这是一个新的、库存的、未编辑的build.gradle文件 在消息中,它让我可以选择安装存储库并同步项目,这就是我的问题开始
错误:(26,13)无法解析:com.android.support:appcompat-v7:27.0.3
这是一个新的、库存的、未编辑的build.gradle
文件
在消息中,它让我可以选择安装存储库并同步项目
,这就是我的问题开始的地方。无论AppCompat库是什么版本,IntelliJ都会不断地把这个错误打在我的脸上
有什么提示吗?那是因为该库没有
27.0.3
。您可能需要27.1.0
,或者27.0.2
您可以在上看到不同工件组和工件的版本列表。这是因为该库没有
27.0.3
。您可能需要27.1.0
,或者27.0.2
您可以在上看到不同工件组和工件的版本列表。这是我尝试将Target SDK版本23更改为SDK版本26时出现的错误 无法解析配置“”的所有依赖项:应用:_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"
至少我用这种方式解决了这个错误,是的,我还需要解决另一个错误这就是我在尝试将targe SDK版本23更改为SDK版本26时遇到的错误 无法解析配置“”的所有依赖项:应用:_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"
至少我用这种方式解决了这个错误,是的,还有一个我需要解决的错误,在SDK管理器中,
27.1.0
没有显示在那里,同样的消息出现在27.0.2
,我也尝试过。@flash76:“在SDK管理器中,27.1.0没有显示在那里”-SDK管理器没有提供任何当前的渐变依赖项。SDK管理器中的Android存储库曾经是像appcompat-v7这样的库的源,但随着Android Studio 3.0的出现,这种情况发生了变化。“即使27.0.2也会出现同样的消息,我也尝试过”——那么您就没有设置google()
Maven存储库。请参见,即使在顶级build.gradle
中有google()
行,IDEA仍然无法解析appcompat
@flash76:尝试找出IDEA在哪里寻找它。通常,作为未找到错误的一部分,Gradle将列出一组正在搜索工件的存储库。确保Google Maven repo列在那里。这是Gradle版本的问题。在SDK管理器中,27.1.0
没有显示在那里,同样的消息甚至出现在我也尝试过的27.0.2
中。@flash76:“在SDK管理器中,27.1.0没有显示在那里”--SDK管理器不提供任何当前渐变依赖项。SDK管理器中的Android存储库曾经是像appcompat-v7这样的库的源,但随着Android Studio 3.0的出现,这种情况发生了变化。“即使27.0.2也会出现同样的消息,我也尝试过”——那么您就没有设置google()
Maven存储库。请参见,即使在顶级build.gradle
中有google()
行,IDEA仍然无法解析appcompat
@flash76:尝试找出IDEA在哪里寻找它。通常,作为未找到错误的一部分,Gradle将列出一组正在搜索工件的存储库。确保谷歌Maven回购协议列在那里。事实证明这是Gradle版本的问题。你试过了吗?不,那不起作用。你试过了吗?不,那不起作用。