Не удалось решить: com.android.support:appcompat-v7:27.+ (ошибка зависимости)

У меня эта проблема в студии Android.

Error:Failed to resolve: com.android.support:appcompat-v7:27.+ Install Repository and sync project
Show in Project Structure dialog

Моя Android-студия полна ошибок, и андроид-студия не может идентифицировать библиотеки. Весь экран выглядит так.

образ

Это мой код Gradle :

 apply plugin: 'com.android.application' android { compileSdkVersion 27 buildToolsVersion "27.0.1" defaultConfig { applicationId "com.example.hp.temp" minSdkVersion 21 targetSdkVersion 27 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:27.+' } 

Найдите файл root build.gradle и добавьте google maven repo внутри тега allprojects

 repositories { mavenLocal() mavenCentral() maven { // <-- Add this url 'https://maven.google.com/' name 'Google' } } 

Лучше использовать определенную версию вместо переменной версии

 compile 'com.android.support:appcompat-v7:27.0.0' 

Если вы используете Android Plugin для Gradle 3.0.0 или последней версии

 repositories { mavenLocal() mavenCentral() google() //---> Add this } 

и вводить зависимость таким образом:

 implementation 'com.android.support:appcompat-v7:27.0.0' 

Если вы используете Android Studio 3.0 или выше, убедитесь, что ваш проект build.gradle должен иметь контент,

 buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' } } allprojects { repositories { google() jcenter() } } 

Заметка – действительно важно добавить google () перед jcenter ()

И ниже Android Studio 3.0 и начиная с библиотек поддержки 26. + ваш проект build.gradle должен выглядеть так:

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

проверьте эти ссылки ниже для более подробной информации –

1- Создание приложений для Android

2 – Добавление зависимостей сборки

3- Настроить свою сборку

  • Как использовать скольжение для загрузки изображения в bitmap?
  • Ошибка выполнения команды 'ant' в Mac OS X 10.9 Mavericks при создании Android с помощью PhoneGap / Cordova
  • Скорость замедленного просмотра controllerа Viewpager в android
  • Как вы можете определить, когда был составлен макет?
  • Поместите неопределенный прогресс в качестве нижнего колонтитула в сетке RecyclerView
  • Как определить тему (стиль) для настраиваемого виджета
  • Почему для местоположения игровых сервисов необходимы разрешения android.permission.WRITE_EXTERNAL_STORAGE и android.permission.READ_EXTERNAL_STORAGE?
  • Лучший способ форматирования входной информации для редактирования editText?
  • хранить и извлекать объект classа по общим предпочтениям
  • Как разрешить ошибку «Ресурс не найден, который соответствует указанному имени» при добавлении библиотеки v7 AppCompat в Eclipse?
  • findviewbyid возвращает null в диалоговом окне
  • Давайте будем гением компьютера.