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

Я пытаюсь добавить recyclerview в свой проект и получить эту ошибку, и я добавил ее из зависимостей студии Android Это ошибка появляется при попытке добавить recyclerview в андроид-студию

Это скомпилированная версия ...

Начиная с версии 26 библиотек поддержки, убедитесь, что раздел repositories включает раздел maven с конечной точкой https://maven.google.com .

Что-то вроде;

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

В случае, когда я обнаружил, что OneSignal изменил свои зависимости

Поэтому я изменил его из

compile 'com.onesignal:OneSignal:[3.5.8, 3.99.99]'

в

compile 'com.onesignal:OneSignal:[3.5.8, 3.5.8]'

То он работает, пожалуйста, проверьте любую неспецифическую зависимость.

Вот как я работаю.

  1. Добавьте maven { url "https://maven.google.com" } как предлагает @Gabriele_Mariotti.

     allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } 
  2. Затем в файле build.gradle внутри папки App добавьте

     compileSdkVersion 26 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.xxx.yyy" minSdkVersion 16 targetSdkVersion 26 } 
  3. Затем в зависимости от использования зависимостей

     dependencies { compile 'com.android.support:appcompat-v7:26.0.1' compile 'com.android.support:design:26.0.1' compile 'com.google.android.gms:play-services-maps:11.0.4' compile 'com.google.android.gms:play-services-location:11.0.4' compile 'com.mcxiaoke.volley:library-aar:1.0.0' compile 'com.android.support:cardview-v7:26.0.1' } 

Добавьте это в файл build.gradle на уровне проекта, и он должен работать нормально.

 allprojects { repositories { google() // this is to be added if there's something already. jcenter() } } 

Я сталкиваюсь с той же проблемой, пока обновляю версию SDK и Android studio (3.0 beta). Я решил эту проблему, пройдя этот учебник. В этом они сказали нам обновить файл конфигурации сборки, например

 android { compileSdkVersion 26 buildToolsVersion '26.0.0' defaultConfig { targetSdkVersion 26 } ... } dependencies { compile 'com.android.support:appcompat-v7:26.0.0' } // REQUIRED: Google's new Maven repo is required for the latest // support library that is compatible with Android 8.0 repositories { maven { url 'https://maven.google.com' // Alternative URL is 'https://dl.google.com/dl/android/maven2/' } } 

Надеюсь, это поможет вам.

Попытаться скомпилировать

  compile 'com.android.support:cardview-v7:25.3.1' 

Обновите свой репозиторий поддержки Android из диспетчера sdk.

Используйте compile 'com.android.support:cardview-v7:25.4.0'
Если вам нужна версия 26, вы должны использовать compile 'com.android.support:cardview-v7:26.0.0-beta2' , потому что сейчас это бета-версия

Существует еще один способ добавить репозиторий Google

  1. Добавьте gradle-4.1-rc-1-all в gradle-wrapper.properties.

     distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip 
  2. Затем добавьте google() в верхний уровень build.gradle

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

Он работал со мной, когда я использую эти версии зависимостей Введите описание изображения здесь