Failed to resolve: com.android.support:support-v4:

2019-01-15 06:23发布

After update with the latest Android support library 23.1 i get this error

Failed to resolve: com.android.support:support-v4:23.0.0

I tried all combination of 23.+ and 23.1.0 and 23.1.+ etc. How to make it run properly?

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'
}

7条回答
Juvenile、少年°
2楼-- · 2019-01-15 06:39

As you already have v7 dependency added in your gradle file no need to add dependency for v4 because it is already included in v7 library.

gradle file should looks like this

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'
}

.......

  1. (build.gradle (MOdule.app)
  2. implementation 'com.android.support:cardview-v7:28.0.0-rc01'
查看更多
叼着烟拽天下
3楼-- · 2019-01-15 06:48

In my case, opening SDK manager and installing Local Maven Repository for Support Libraries fixed my issue.

查看更多
贼婆χ
4楼-- · 2019-01-15 06:54

I ran into the same problem today. Although the SDK Manager marked a few libraries as installed, investigating the location of the files showed me the correct folder structure, without any files in them.

For example, checking out the location of 23.1.0 appcompat-v7 on my Mac: .../sdk/extras/android/m2repository/com/android/support/appcompat-v7 turned out to be an empty folder.

I suspect the update I ran minutes before went wrong somehow.

What solved it for me:

  1. in Android Studio, open Appearance and Behaviour -> System Settings -> SDK Manager
  2. under tab "SDK Tools" un-check the libraries causing problems
  3. click "apply" to uninstall them
  4. re-check the same libraries
  5. click "apply" to reinstall them
  6. close SDK Manager and run Gradle sync / build
查看更多
不美不萌又怎样
5楼-- · 2019-01-15 06:55
  1. Gradle sync / build
  2. implementation 'com.android.support:cardview-v7:28.0.0-rc01'

ready and go!

查看更多
The star\"
6楼-- · 2019-01-15 06:59

Had to add "Android Support Repository" from SDK Manager.

查看更多
Summer. ? 凉城
7楼-- · 2019-01-15 07:00

Go to File -> Project Structure then select Dependencies tab and remove com.android.support:support-v4:23.0.0

It worked for me

查看更多
登录 后发表回答