Не удалось решить: com.android.support:support-v4:23.0.0

После обновления последней библиотеки поддержки 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' } 

Solutions Collecting From Web of "Не удалось решить: com.android.support:support-v4:23.0.0"

Сегодня я столкнулся с той же проблемой. Хотя диспетчер SDK поместил несколько библиотек в качестве установленных, исследование местоположения файлов показало мне правильную структуру папок, без каких-либо файлов в них.

Например, проверка местонахождения 23.1.0 appcompat-v7 на моем Mac: … / sdk / extras / android / m2repository / com / android / support / appcompat-v7 оказалась пустой папкой.

Я подозреваю, что обновление, которое я запускал за несколько минут, раньше как-то пошло не так.

Что решило это для меня:

  1. В Android Studio откройте Инструменты -> Android -> SDK Manager
  2. В разделе «Инструменты SDK» отмените проверку библиотек, вызывающих проблемы
  3. Нажмите «применить», чтобы удалить их.
  4. Перепроверить те же библиотеки
  5. Нажмите «применить», чтобы переустановить их
  6. Закрыть диспетчер SDK и запустить Gradle sync / build

Пришлось добавить «Репозиторий поддержки Android» из SDK Manager.

Поскольку у вас уже есть зависимость v7 добавленная в вашем файле gradle, не нужно добавлять зависимость для v4 поскольку она уже включена в библиотеку v7 .

Файл градации должен выглядеть так:

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

Библиотеки поддержки теперь доступны через репозиторий Google Maven.

Шаг 1. Откройте файл build.gradle вашего проекта.

Шаг 2. Убедитесь, что раздел репозитория включает раздел maven с адресом https://maven.google.com .

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

В моем случае, открыв менеджер SDK и установив Local Maven Repository for Support Libraries исправил свою проблему.