이전 도메인에서 새 Google Firebase 도메인으로 Firebase 프로젝트를 업그레이드하는 동안 다음 오류가 발생합니다.
해결 실패 : com.google.firebase : firebase-core : 9.0.0
Firebase 설명서 의 Android 프로젝트에 Firebase 추가 섹션에서 사용 가능한 라이브러리 주제에 언급 된 단계를 수행했습니다 .
이 오류를 해결하기위한 옵션은 무엇입니까?
이전 도메인에서 새 Google Firebase 도메인으로 Firebase 프로젝트를 업그레이드하는 동안 다음 오류가 발생합니다.
해결 실패 : com.google.firebase : firebase-core : 9.0.0
Firebase 설명서 의 Android 프로젝트에 Firebase 추가 섹션에서 사용 가능한 라이브러리 주제에 언급 된 단계를 수행했습니다 .
이 오류를 해결하기위한 옵션은 무엇입니까?
답변:
11.2.0
Firebase 및 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 관리자에서 방금 릴리스되었으므로 업데이트해야합니다.
Tools
> Android
> SDK Manager
.SDK Tools
탭을 클릭 하십시오.Google Play Services
(rev 30) 및 Google Repository
(rev 26)을 선택하여 설치하십시오 . 아래 이미지를 참조하십시오.Sync
그리고 Build
당신의 프로젝트.2017 년 4 월 기준으로 최신 버전의 Google Play 서비스 및 리포지토리가 아래에 나열되어 있습니다.
Tools
> Android
> SDK Manager
.Packages
패널에서 찾아보십시오 Extras
.Google Play Services
(rev 39) 및 Google Repository
(rev 46)을 선택하여 설치하십시오 . 아래 이미지를 참조하십시오.Perform a gradle project sync
그리고 Build
당신의 프로젝트.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.1
에com.google.firebase:firebase-auth:9.6.0
또는 사전 설치된 Firebase 의 라이브러리 버전 을 확인하고 프로젝트에 추가하거나 추가하려는 새 라이브러리와 동일한 버전인지 확인하십시오 .
"최신" Google Play 서비스 와 Google 리포지토리를 설치 한 후에도 여전히 동일한 문제가 발생 한다는 비슷한 질문에 대한 의견을 여러 번 보았습니다 .
문제는 최신 버전의 Android SDK Tools 최신 버전이지만 최신 앱 빌드에는 필요하지 않습니다.
이 경우 최신 버전의 Android SDK 도구를 먼저 설치 하고 Android SDK 플랫폼 도구 ( 도구 지점 아래 모두 )를 설치하십시오. 또한 장기간 업데이트하지 않은 경우 (예 : 최신 Android SDK 도구 및 Android SDK 플랫폼 도구 를 설치 한 다음 Android SDK 관리자를 다시 시작한 후 반복) 업데이트가 여러 번 표시되는 경우이 작업을 여러 번 수행해야 할 수도 있습니다. 일부 필수 필수 이정표를 거치게되며 현재 "이전"개정판이있는 경우 최신 버전을 설치할 수 없습니다.
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()
}
}
다음은 프로젝트에 firebase를 추가하려는 경우 필수 구성 요소입니다.
몇 시간의 투쟁 끝에이 모든 것을 찾을 수있었습니다.