[android] 해결 실패 : com.android.support:cardview-v7:26.0.0 android

내 프로젝트에 recyclerview를 추가하려고 시도 하고이 오류가 나타나고 android studio 종속성에서 추가했습니다.
android studio에서 recyclerview를 추가하려고 할 때 오류가 나타납니다.

이것은 컴파일 된 버전입니다 ...



답변

지원 라이브러리 버전 26부터 repositories섹션에 ” https://maven.google.com “엔드 포인트가 있는 maven 섹션이 포함되어 있는지 확인하십시오 .

같은 것;

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


답변

이것이 내가 작동하는 방법입니다.

  1. maven { url "https://maven.google.com" }@Gabriele_Mariotti가 위에서 제안한대로 추가하십시오 .

    allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }
    
  2. 그런 다음 App 폴더 내부의 build.gradle 파일에서

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

답변

Android Studio 3.0 이상을 사용하는 경우 프로젝트 build.gradle에 다음 과 유사한 콘텐츠가 있어야합니다.

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

    }
}

allprojects {
    repositories {
        google()  // add google() before jcenter()
        jcenter()
    }
}

그리고위한 안드로이드 스튜디오 3.0 이하 및부터 지원 라이브러리 26 + 프로젝트 build.gradle는 this-과 같이해야한다

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

참고- 위치는 jcenter () 앞에 google ()을 추가하는 것이 정말 중요합니다.

자세한 내용은 아래 링크를 확인하십시오.

1- Android 앱 빌드

2- 빌드 종속성 추가

3- 빌드 구성


답변

allprojects () 아래의 모든 프로젝트 레벨 build.gradle 파일에 이것을 추가하십시오.

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


답변

SDK 및 Android 스튜디오 버전 (3.0 베타)을 업데이트하는 동안 동일한 문제가 발생합니다. 이 튜토리얼을 통해이 문제를 해결했습니다 . 이것에서 그들은 우리에게 다음과 같은 빌드 구성 파일을 업데이트하라고 말했습니다.

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

도움이되기를 바랍니다.


답변

OneSignal이 종속성을 변경 한 경우

그래서 나는 그것을

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

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

그런 다음 작동합니다. 불특정 종속성을 확인하십시오.


답변

이것을 프로젝트 레벨 build.gradle 파일에 추가하면 제대로 작동합니다.

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