无法解决:'com.android.support:appcompat-v7' 不管我做啥

Posted

技术标签:

【中文标题】无法解决:\'com.android.support:appcompat-v7\' 不管我做啥【英文标题】:Failed to Resolve: 'com.android.support:appcompat-v7' No Matter What I Do无法解决:'com.android.support:appcompat-v7' 不管我做什么 【发布时间】:2018-08-14 21:47:33 【问题描述】:

我知道,它看起来像是重复的,但其他解决方案都不起作用。我刚刚从 android Studio 切换到 IntelliJ IDEA(所以我不需要 3,000 个不同的 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 都会不断地把这个错误拍在我脸上。

有什么建议吗?

【问题讨论】:

你试过***.com/questions/47907092/… 吗? 不,这行不通。 【参考方案1】:

那是因为该库没有 27.0.3。你可能想要27.1.0,或者27.0.2

您可以在https://maven.google.com 上查看不同工件组和工件的版本列表。

【讨论】:

在 SDK Manager 中,27.1.0 没有显示在那里,即使27.0.2 也会出现相同的消息,我也尝试过。 @flash76:“在 SDK 管理器中,27.1.0 未在此处显示”——SDK 管理器不提供任何当前的 Gradle 依赖项。 SDK 管理器中的 Android 存储库曾经是 appcompat-v7 等库的来源,但随着 Android Studio 3.0 的变化。 “即使是我也尝试过的 27.0.2,也会出现同样的消息”——那么您没有设置 google() Maven 存储库。见***.com/a/46024009/115145 即使在***build.gradle 中使用google() 行,IDEA 仍然无法解析appcompat @flash76:试着找出 IDEA 在哪里寻找它。通常,作为未找到错误的一部分,Gradle 将列出一组正在搜索工件的存储库。确保此处列出了 Google Maven 存储库。 原来是Gradle版本的问题。【参考方案2】:

这是我尝试将目标 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"

至少我以这种方式解决了那个错误,是的,我还需要解决另一个错误

【讨论】:

以上是关于无法解决:'com.android.support:appcompat-v7' 不管我做啥的主要内容,如果未能解决你的问题,请参考以下文章

无法解决:'com.android.support:appcompat-v7' 不管我做啥

无法解决:com.android.support:cardview-v7:26.0.0 android

无法解决:com.android.support:appcompat-v7:26.0.0

“无法解决:com.android.support:support-v4:26.0.0”和Gradle同步上的其他类似错误[重复]

错误:(30,18)无法解决:com.android.support:design-v7:25.3.1

Gradle构建失败,错误无法解析:com.android.support