Неуспешно намиране: 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

Това е текущият ми gradle файл:

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'){ exclude module: 'support-v4' exclude module: '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 Manager и надстройте инструментите за изграждане и библиотеките за поддръжка до най-новата версия.   -  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
актуализирах моята Android Studio IDE и проблемът беше решен :)   -  person jincy abraham    schedule 27.06.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