it-swarm.com.ru

Не удалось разрешить: 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'
}
18
SERG

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

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

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

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

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

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

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

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

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

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

14
Alex

Поскольку у вас уже есть зависимость v7, добавленная в ваш файл Gradle, нет необходимости добавлять зависимость для 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'
}

.......

  1. (build.gradle (MOdule.app)
  2. implementation 'com.Android.support:cardview-v7:28.0.0-rc01'
11
Kaushik

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

3
Tolga Ozses

Перейдите в Файл -> Структура проекта, затем выберите вкладку Зависимости и удалите com.Android.support:support-v4:23.0.0.

У меня сработало

0
hosseinAmini
  1. Gradle синхронизации/сборки
  2. реализация 'com.Android.support:cardview-v7:28.0.0-rc01'

готов и уйти!

0
Maria Jesus Abarca