해결 실패 : com.google.firebase : firebase-core : 9.0.0


259

이전 도메인에서 새 Google Firebase 도메인으로 Firebase 프로젝트를 업그레이드하는 동안 다음 오류가 발생합니다.

해결 실패 : com.google.firebase : firebase-core : 9.0.0

Firebase 설명서 의 Android 프로젝트에 Firebase 추가 섹션에서 사용 가능한 라이브러리 주제에 언급 된 단계를 수행했습니다 .

이 오류를 해결하기위한 옵션은 무엇입니까?


2
Firebase를 추가하는 것은 이제 매우 쉬운
karanatwal.github.io

답변:


558

2017 년 8 월 업데이트

11.2.0Firebase 및 Google Play 서비스 버전의 종속성은 Google Maven Repo 를 통해 제공됩니다 . 더 이상 이러한 종속성을 가져 오기 위해 Android SDK 관리자를 사용할 필요가 없습니다.

루트 build.gradle파일에 repo를 추가하십시오 :

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

gradle 4.0이상을 사용하는 경우 maven { url "https://maven.google.com" }just로 바꿀 수 있습니다 google().


9.0.0중포 기지의 버전은 구글 플레이 서비스 9.0을 사용하여 구축하고, 새로운 포장에서 사용할 수 있습니다되었다com.google.firebase:*

Google Play 서비스 9.0 출시 정보 9.0 https://developers.google.com/android/guides/releases#may_2016_-_v90 참조

Google Play 서비스 (rev 30) 및 Google Repository (rev 26) 패키지의 새로운 버전이 SDK 관리자에서 방금 릴리스되었으므로 업데이트해야합니다.


Google Play 서비스 및 Google 리포지토리 다운로드

Android Studio에서 :

  1. 클릭 Tools> Android> SDK Manager.
  2. SDK Tools탭을 클릭 하십시오.
  3. Google Play Services(rev 30) 및 Google Repository(rev 26)을 선택하여 설치하십시오 . 아래 이미지를 참조하십시오.
  4. Sync그리고 Build당신의 프로젝트.

여기에 이미지 설명을 입력하십시오


IntelliJ IDEA에서 :

2017 년 4 월 기준으로 최신 버전의 Google Play 서비스 및 리포지토리가 아래에 나열되어 있습니다.

  1. 클릭 Tools> Android> SDK Manager.
  2. 언더 Packages패널에서 찾아보십시오 Extras.
  3. Google Play Services(rev 39) 및 Google Repository(rev 46)을 선택하여 설치하십시오 . 아래 이미지를 참조하십시오.
  4. Perform a gradle project sync그리고 Build당신의 프로젝트.

2017 년 4 월 현재 SDK 관리자의 이미지 업데이트


rev 38에서 39까지 설명한대로 업데이트를 수행하고 "해결하지 못했습니다 : com.google.firebase :
firebase

'com.google.firebase : firebase-messaging : 10.0.1'도 해결하기 위해 일했습니다!
lejonl

이제 개정판 38과 41은 여전히 ​​문제를 해결합니다.
Srujan Barai

모든 것이 SDK 도구에서 업데이트되었지만 이제 에뮬레이터가 Google Play 서비스 버전을 업데이트하지 않았습니다. 누구든지 업데이트 된 플레이 서비스로 에뮬레이터를 업데이트하는 방법을 알려주십시오.
Zulqarnain 2012

이미 Google Play 서비스를 보유하고 있었지만 업데이트를 강제해야했으며 정상적으로 작동했습니다.)
Fernando Bonet

22

Android SDK 관리자로 이동하여 아래 두 라이브러리의 최신 버전을 설치하십시오.

  1. 구글 플레이 서비스
  2. 구글 리포지토리

12

Error:(30, 13) Failed to resolve: com.google.firebase:firebase-auth:9.6.1

이 오류가 발생하고 기본적으로 라이브러리 버전이 9.6.0 인 Firebase 구성 요소가 통합 된 Android Studio 2.2를 사용하고 9.6.1과 같은 최신 종속성을 추가하는 경우. 당신은 다운 그레이드해야 할 수도 있습니다 com.google.firebase:firebase-auth:9.6.1com.google.firebase:firebase-auth:9.6.0

또는 사전 설치된 Firebase 의 라이브러리 버전확인하고 프로젝트에 추가하거나 추가하려는 새 라이브러리와 동일한 버전인지 확인하십시오 .


4

위의 모든 것을 시도했습니다, Firebase Assistant를 사용하십시오 ! 이것을 해결하는 가장 간단한 방법입니다. 먼저 build.gradle에 추가 한 모든 종속성을 수동 방법을 사용하여 제거한 다음 Android Studio에서 제거하십시오.

Click Tools > Firebase to open the Assistant window.

정말 그렇게 쉽습니다.


IntelliJ IDEA의 Firebase Assistant는 어디에 있습니까?
flash76

3

"최신" Google Play 서비스Google 리포지토리를 설치 한 후에도 여전히 동일한 문제가 발생 한다는 비슷한 질문에 대한 의견을 여러 번 보았습니다 .

문제는 최신 버전의 Android SDK Tools 최신 버전이지만 최신 앱 빌드에는 필요하지 않습니다.

이 경우 최신 버전의 Android SDK 도구를 먼저 설치 하고 Android SDK 플랫폼 도구 ( 도구 지점 아래 모두 )를 설치하십시오. 또한 장기간 업데이트하지 않은 경우 (예 : 최신 Android SDK 도구Android SDK 플랫폼 도구 를 설치 한 다음 Android SDK 관리자를 다시 시작한 후 반복) 업데이트가 여러 번 표시되는 경우이 작업을 여러 번 수행해야 할 수도 있습니다. 일부 필수 필수 이정표를 거치게되며 현재 "이전"개정판이있는 경우 최신 버전을 설치할 수 없습니다.

Android SDK 관리자-도구 및 플랫폼 도구


3
dependencies {
    compile 'com.google.android.gms:play-services-maps:11.8.0'
    compile 'com.google.android.gms:play-services-auth:11.8.0'
    compile 'com.google.android.gms:play-services-ads:11.8.0'
    compile 'com.google.firebase:firebase-storage:11.8.0'

}
apply plugin: 'com.google.gms.google-services'


// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {


        maven { url 'https://maven.fabric.io/public' }

        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        classpath 'com.google.gms:google-services:3.1.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

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

2

다음은 프로젝트에 firebase를 추가하려는 경우 필수 구성 요소입니다.

  1. Firebase를 사용하려면 Android Studio 1.5 이상을 설치해야합니다.
  2. Android SDK 관리자를 통해 최신 Google Play 서비스 SDK를 다운로드하십시오.
  3. 기기는 Android 2.3 (Gingerbread) 이상 및 Google Play 서비스 9.2.0 이상을 실행해야합니다.

몇 시간의 투쟁 끝에이 모든 것을 찾을 수있었습니다.

출처 : Android 앱에 Firebase 추가


1

명령 줄 도구를 사용하는 경우

sdkmanager 'extras;google;m2repository'
sdkmanager 'extras;android;m2repository'

0

업데이트 필요

Android SDK : SDK 도구-> 지원 리포지토리-> Google 리포지토리

Android SDK를 업데이트 한 후 Android Studio에서 gradle 빌드를 동기화해야합니다.


0

필자의 경우 프로젝트 레벨 gradle 파일의 저장소에 google ()을 추가하는 것 외에도 앱 레벨 gradle 파일에 포함시켜야했습니다.

repositories {
    mavenLocal()
    google()
    flatDir {
        dirs 'libs'
    }
}

0

위의 모든 방법은 다음 작동하지 않는 경우 변경 implementation 'com.google.firebase:firebase-core:12.0.0'으로 implementation 'com.google.firebase:firebase-core:10.0.0'당신의 응용 프로그램 수준의 build.gradle 파일에. 이것은 분명히 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.