Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

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

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

    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'
    }
    

Ответ 3

Просто добавьте это в свой основной файл build.gradle на уровне проекта под allprojects()

 maven {
    url "https://maven.google.com"
 }

Ответ 4

Я сталкиваюсь с той же проблемой, пока обновляю версию SDK и Android (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 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/'
   }
}

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

Ответ 5

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

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

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

to

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

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

Ответ 6

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

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

Ответ 7

Новый реестр Maven Google необходим для последней библиотеки поддержки, совместимой с Android 8.0. Просто обновите репозиторий Google Maven, как показано ниже:

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

repositories {
    maven {
        url 'https://maven.google.com'
        // Alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

Альтернативой вы можете обновить файл build.gradle следующим образом:

    repositories {
        jcenter()
        google()
    }

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

dependencies {
    compile 'com.android.support:cardview-v7:26.1.0'
}

Ответ 8

попытайтесь скомпилировать

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

Ответ 9

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

Ответ 10

Есть еще один способ добавить репозиторий google

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

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

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

Ответ 11

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

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

    }
}

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

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

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

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

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

2 - Добавить зависимостей сборки

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

Ответ 12

Очистите gradle от терминала

./gradlew clean

затем используйте этот код в разделе build.gradle

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

Убедитесь, что доступна ваша версия библиотеки. Для вашей проверки вы можете использовать ссылку

Ответ 13

Просто измените версию сборки с  msgstr "

к

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

Это решит вашу проблему.

Ответ 14

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

Ответ 15

android {
     compileSdkVersion 26
     buildToolsVersion '26.0.2'
     useLibrary 'org.apache.http.legacy'
 defaultConfig {
    applicationId "com.test"
    minSdkVersion 15
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}

это работает для меня

Ответ 16

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

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

Ответ 17

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

Это должно вывести самую последнюю версию и разрешить ее компиляцию.

Ответ 18

попробуйте это,

goto Android- > sdk убедитесь, что у вас есть все зависимости. если нет, загрузите их. то goto Файл → Settigs → Build, Execution, Depoyment → Gradle

выберите использовать wapper градиента по умолчанию (рекомендуется)

и untick Работа в автономном режиме

gradle сборка завершается успешно, как только вы можете изменить настройки

Ответ 19

Возможно, эта проблема связана с библиотекой facebook. Заменить

compile 'com.facebook.android:facebook-android-sdk:[4,5)'

compile 'com.facebook.android:facebook-android-sdk:4.26.0'