未能解析:com.android.support:support-v4:23.0.0

未能解析:com.android.support:support-v4:23.0.0,android,android-studio,android-support-library,Android,Android Studio,Android Support Library,在更新了最新的Android支持库23.1之后,我发现了这个错误 未能解析:com.android.support:support-v4:23.0.0 我尝试了23+和23.1.0以及23.1+等的所有组合。如何使其正常运行 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { a

在更新了最新的Android支持库23.1之后,我发现了这个错误

未能解析:com.android.support:support-v4:23.0.0

我尝试了23+和23.1.0以及23.1+等的所有组合。如何使其正常运行

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "ua.g.tfinder"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.+'
    compile 'com.android.support:support-v4:23.+'
    compile 'com.android.support:recyclerview-v7:23.0.+'
    compile 'com.android.support:cardview-v7:23.0.+'
    compile 'com.android.support:design:23.0.+'
    compile 'com.google.android.gms:play-services:7.5.+'
    compile 'com.squareup.retrofit:retrofit:1.9.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
}

由于您已经在gradle文件中添加了
v7
依赖项,因此无需为
v4
添加依赖项,因为它已经包含在
v7
库中

gradle文件应该是这样的

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "ua.guru.lvivflatfinder"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.android.support:recyclerview-v7:23.1.0'
    compile 'com.android.support:cardview-v7:23.1.0'
    compile 'com.google.android.gms:play-services:8.1.0'
}

  • (build.gradle(MOdule.app)
  • implementation'com.android.support:cardwiew-v7:28.0.0-rc01'

  • 今天我遇到了同样的问题。虽然SDK管理器将一些库标记为已安装,但通过调查文件的位置,我发现了正确的文件夹结构,其中没有任何文件

    例如,检查23.1.0 appcompat-v7在我的Mac上的位置: …/sdk/extras/android/m2repository/com/android/support/appcompat-v7 原来是一个空文件夹

    我怀疑我在几分钟前运行的更新不知怎么出了问题

    是什么帮我解决的:

  • 在Android Studio中,打开外观和行为->系统设置->SDK管理器
  • 在“SDK工具”选项卡下,取消检查导致问题的库
  • 单击“应用”卸载它们
  • 重新检查相同的库
  • 单击“应用”重新安装它们
  • 关闭SDK管理器并运行Gradle同步/构建

  • 在我的例子中,打开SDK manager并安装支持库的
    本地Maven Repository解决了我的问题。

    必须从SDK manager添加“Android支持库”。

    支持库现在可以通过Google的Maven Repository获得

    步骤1:打开项目的build.gradle文件

    步骤2:确保repositories部分包含一个带有“”url的maven部分

    allprojects {
        repositories {
            jcenter()
            maven { url 'https://maven.google.com' }
        }
    }
    

    转到文件->项目结构,然后选择依赖项选项卡并删除com.android.support:support-v4:23.0.0

    它对我有用

  • 渐变同步/构建
  • 实现'com.android.support:cardwiew-v7:28.0.0-rc01'

  • 准备就绪!

    我遇到了类似的问题,正在尝试更改版本等等。对我来说不起作用。只有在我更改版本并重新启动Studio后,它才开始工作。当你不重新启动Studio时,gradle可能无法正常同步该问题。

    我在脱机时尝试构建应用程序时遇到此错误。连接后在互联网上,它起到了作用:-)

    他现在可以通过谷歌的Maven存储库获得支持库

    步骤1:打开项目的build.gradle文件并添加以下依赖项

    allprojects {
    repositories {
        jcenter()
        mavenLocal()
        mavenCentral()
        jcenter()
        google()
    }
    

    现在我得到错误:无法解析:com.android.support:support-v4:23.1.0安装存储库和同步项目,但我已经安装了最新的android support library 23.1和support repo 24。请仔细检查它,因为我的应用程序可以很好地处理这些依赖项,在我的情况下,只需注释支持库就足够了。更新后sdk管理器尝试清理和重建项目。Android Studio 3.0.1中的工具下没有Android选项卡。请在提交此类文件时精确说明您的版本answer@EmilKorngoldAndroidDK位于“外观和行为”>“系统设置”下。对于旧版本的库,此功能非常有效。谢谢!