it-swarm.com.ru

Не удалось разрешить: com.Android.support:appcompat-v7:26.0.0

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

Error:(22, 13) Failed to resolve: com.Android.support:appcompat-v7:26.0.0
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:C:/Users/username/AndroidStudioProjects/ElectroSave/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

Это мой код Gradle:

apply plugin: 'com.Android.application'

Android {
       compileSdkVersion 26
      buildToolsVersion "25.0.2"
    defaultConfig {
    applicationId "com.example.noelly.myapplication"
    minSdkVersion 19
    targetSdkVersion 25
    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:26.0.0'
}
73
LE LENNY FACE

Чтобы использовать библиотеки поддержки, начиная с версии 26.0.0, вам необходимо добавить репозиторий Google Maven в файл build.gradle вашего проекта, как описано здесь: https://developer.Android.com/topic/libraries/support-library/setup. HTML

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

Для Android Studio 3.0.0 и выше:

allprojects {
        repositories {
            jcenter()
            google()
        }
    }
188
Dangiras Rackauskas

Обратите внимание, что для использования библиотеки поддержки, начиная с ревизия 25.4.0 , нам нужно добавить Google Maven. Как в в примечании к выпуску :

Важно: библиотеки поддержки теперь доступны через Google Maven хранилище. Вам не нужно загружать репозиторий поддержки от менеджера SDK. Для получения дополнительной информации см. Настройка библиотеки поддержки.

Подробнее читайте в Настройка библиотеки поддержки .

Сервисы Play и зависимости Firebase начиная с версии 11.2.0 также нуждаются в google maven. Читать Некоторые обновления приложений, использующие сервисы Google Play и API Google Android, август 2017 г., версия 11.2.0, примечание к выпуску .

Поэтому вам нужно добавить Google Maven в ваш root build.gradle следующим образом:

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

Для плагина инструментов сборки Gradle версии 3.0.0 вы можете использовать репозиторий google() (подробнее см. Плагин миграции на Android для Gradle 3.0.0 ):

allprojects {
    repositories {
        jcenter()
        google()
    }
}

Обновление:

Из репозиторий Google Maven :

Самые последние версии следующих библиотек Android доступны в репозитории Google Maven:

Чтобы добавить их в свою сборку, вам необходимо сначала включить репозиторий Google Maven в ваш файл build.gradle верхнего уровня:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
        // An alternative URL is 'https://dl.google.com/dl/Android/maven2/'
    }
}

Затем добавьте нужную библиотеку в блок зависимостей вашего модуля. Например, библиотека appcompat выглядит следующим образом:

dependencies {
    compile 'com.Android.support:appcompat-v7:26.1.0'
}

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

55
ישו אוהב אותך

вы забыли добавить добавить альфа1 в области модуля

compile 'com.Android.support:appcompat-v7:26.0.0-alpha1'

используйте репозиторий maven в области проекта

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

Если вы уже используете jitpack.io или любой репозиторий. Вы можете добавить репозиторий Google следующим образом:

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
}
3
Mehmet Hanoğlu

менять 

compile 'com.Android.support:appcompat-v7:26.0'

в 

`compile 'com.Android.support:appcompat-v7:26.+'`

у меня сработало нормально.

2
Naveed Alam Tareen
  1. Добавьте это в build.gradle (Проект: имя проекта)

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

  2. Добавьте это в build.gradle (Модуль: приложение)

    dependencies { compile 'com.Android.support:appcompat-v7:26.1.0' }

1
Chinki Sai

Если вы используете Android Studio 3.0, добавьте репозиторий Google Maven, как показано ниже:

allprojects {
  repositories {
    jcenter()
    google()
 }
}
1
user8583580

 enter image description here Я столкнулся с той же проблемой, но я переключил зависимости 26.0.0-beta1 на 26.1.0, и теперь она работает.

1
Buzz

Перейдите по пути SDK: SDK\extras\Android\m2repository\com\Android\support\appcompat-v7, чтобы увидеть правильное имя зависимости, затем измените имя, если ваша зависимость является альфа-версией:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.Android.support:appcompat-v7:26.0.0'
}

к:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.Android.support:appcompat-v7:26.0.0-alpha1'
}
0
Ehsan Jelodar

Моя проблема была решена с помощью следующих шагов:

Для версии 3.0.0 и выше

  1. добавить google () ниже jcenter ()
  2. Измените compileSdkVersion на 26 и buildToolsVersion на 26.0.2
  3. Перейдите на gradle-4.2.1-all.Zip в файле gradle_wrapper.properties
0
Monika Moon

Файл -> Структура проекта -> Модули (приложение) -> Открыть вкладку Зависимости -> Удалить все, затем использовать + для добавления из предложенного списка.

0
TiyebM