Не удалось найти: com.android.support:support-v4:22.2.0

Я пытаюсь сделать приложение, но, похоже, сейчас есть какая-то ошибка с файлами gradle. Он работал нормально, пока я не обновил библиотеки поддержки. Я работал с API 21, который работал нормально, но затем я обновился до API22 и соответственно изменил файлы Gradle. Теперь появляется эта ошибка.

 Error:Failed to find: com.android.support:support-v4:22.2.0

Это мой текущий файл градиента:

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig {
    applicationId "com.example.sampleapp"
    minSdkVersion 12
    targetSdkVersion 22
    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:22.2.0'
compile 'com.android.support:recyclerview-v7:22.2.0'
compile 'com.jakewharton:butterknife:6.1.0'
}

Любая помощь будет оценена по достоинству.


person jincy abraham    schedule 27.06.2015    source источник
comment
что произойдет, если вы добавите compile 'com.android.support:support-v4:22.2.0' в список зависимостей?   -  person Blackbelt    schedule 27.06.2015
comment
@Blackbelt: я тоже получаю ту же ошибку.   -  person jincy abraham    schedule 27.06.2015
comment
какую версию Gradle вы используете? Если она устарела, используйте последнюю версию и скомпилируйте   -  person goonerDroid    schedule 27.06.2015
comment
@Blackbelt: хорошо, я проверю это :)   -  person jincy abraham    schedule 27.06.2015
comment
версия gradle указана как 2.2.1, но я использовал classpath 'com.android.tools.build:gradle:1.2.3', когда я изменил его на 2.2.1. Я получил эту ошибку   -  person jincy abraham    schedule 27.06.2015
comment
Ошибка: не удалось найти com.android.tools.build:gradle:2.2.1. Искал в следующих местах: файл:/home/jincy/Desktop/android-studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom файл:/home/jincy /Desktop/android-studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar jcenter.bintray.com/com/android/tools/build/gradle/2.2.1/ jcenter.bintray.com/ com/android/tools/build/gradle/2.2.1/ Требуется: :sampleapp:unspecified   -  person jincy abraham    schedule 27.06.2015
comment
compile ('com.android.support:design:22.2.0'){ исключить модуль: 'support-v4' исключить модуль: 'appcompat-v7' }.. Попробуйте добавить это   -  person goonerDroid    schedule 27.06.2015
comment
Где я должен добавить это? внутри самих зависимостей?   -  person jincy abraham    schedule 27.06.2015
comment
да .. Внутри самих зависимостей !!   -  person goonerDroid    schedule 27.06.2015
comment
Откройте диспетчер SDK и обновите инструменты сборки и библиотеки поддержки до последней версии.   -  person natario    schedule 27.06.2015
comment
@goonerDroid Это тоже не помогло.   -  person jincy abraham    schedule 27.06.2015
comment
@mvai уже последняя версия   -  person jincy abraham    schedule 27.06.2015
comment
обновил IDE для Android Studio, и проблема была решена :)   -  person jincy abraham    schedule 27.06.2015
comment
Возможный дубликат appcompat -v7:21.0.0': Ресурс с указанным именем не найден: attr 'android:actionModeShareDrawable'   -  person Carlos Borau    schedule 09.10.2015


Ответы (2)


Если это может кому-то помочь, после МНОГИХ проб и ошибок я обнаружил, что ориентируюсь на неправильную версию SDK (более старую) в файле build.gradle, соответствующем «библиотеке». Чтобы изменить это, вы можете сделать это вручную или перейти в меню «Настройки модуля» (щелкните правой кнопкой мыши папку проекта -> «Открыть настройки модуля». Затем в «библиотеке» — «Свойства» вы можете изменить версии Compile Sdk и Build Tools.

введите здесь описание изображения

person Carlos Borau    schedule 08.10.2015
comment
Очевидно, это сработало для меня после обновления всех библиотек поддержки и инструментов сборки. - person Carlos Borau; 08.10.2015

Использование Android SDK Manager. Перейдите к Extras, а затем Android Support Repository и обновите его до последней версии.

(По сути, это комментарий @natario, но это должен быть ответ.)

person ThomasW    schedule 09.09.2017