Не удалось найти com.android.support :support-v4:22.0.0. После обновления SDK

После обновления sdk im не удалось создать приветственное приложение мира. Мой build.gradle выглядит так

apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.coders.yo" minSdkVersion 11 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' } 

Но сборка потерпела неудачу и показывает

 Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not find com.android.support:support-v4:22.0.0. Required by: Yo:app:unspecified > com.android.support:appcompat-v7:22.0.0 

Поэтому я добавил компиляцию 'com.android.support:support-v4:22.0.0.' И теперь я получаю

 Error:Failed to find: com.android.support:support-v4:22.0.0. <a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a> 

Я обновил android sdk Введите описание изображения здесь И библиотеки поддержки Введите описание изображения здесь

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

Solutions Collecting From Web of "Не удалось найти com.android.support :support-v4:22.0.0. После обновления SDK"

Ваши зависимости в build.gradle кажутся правильными.

Попробуйте очистить кеш (File -> Invalidate cache and restart), затем синхронизируйте файл градиента и очистите и постройте.

В вашем файле gradle есть странная строка. Этот DSL не существует в последнем плагине gradle (какая версия вы используете?)

  runProguard false 

Вы должны обновить плагин (1.1.0), версию градиента (2.2.1) и изменить эту строку в

 minifyEnabled false 

Поэтому я добавил compile 'com.android.support:support-v4:22.0.0.' И теперь я получаю

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

Если вы добавили именно это, я думаю, что ваша проблема лишняя . в конце. 🙂

Пытаться:

 compile 'com.android.support:support-v4:22.0.0' compile 'com.android.support:appcompat-v7:22.0.0' 

Поскольку я знаю об этой проблеме, это из-за версии поддерживаемой библиотеки, что вам нужно сделать, вы используете версию, недоступную в вашей текущей конфигурации.

  1. Просто удалите эту строку из файла градиента
  2. Теперь выберите настройку модуля вашего проекта (нажмите F12)
  3. Добавьте зависимость снова, используя зависимость библиотеки.

Используя вышеуказанные шаги, вы добавляете доступную версию библиотеки поддержки.

В моем случае мне просто нужно было обновить SDK Tools и Extras.

Если это может помочь кому-то, после многих испытаний и ошибок я обнаружил, что я нацелился на неправильную версию SDK (более старую) в файле build.gradle, соответствующем «library». Чтобы изменить это, вы можете сделать это вручную или перейти в меню настроек модуля (щелкните правой кнопкой мыши на папке проекта -> «Открыть параметры модуля». Затем в «library» – «Свойства» вы можете изменить «Скомпилировать Sdk» и «Версии инструментов сборки».

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

Очевидно, это сработало для меня после того, как обновили все библиотеки поддержки и инструменты для сборки.

Как очистить кегель градиента?

Здесь все объяснено …

Просто уничтожьте свой .gradle GLOBAL cache (каталог кэшей)! Это убило меня в течение 2 дней …

Измените версию градиента, как будто меняют 2.1 – 2.2.1, и она работает для меня.