2016-06-06 2 views
4

푸시 알림을 위해 내 앱에 firebase를 추가하고 싶습니다. 나는 중포 기지 문서를 따랐다 및 수행 한이 :안드로이드 앱에 파이어베이스 추가

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.google.firebase:firebase-core:9.0.2' 
} 

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

루트/build.gradle :

dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
     classpath 'com.google.gms:google-services:3.0.0' 
    } 

나는 또한 google-을 추가 한 루트/응용 프로그램/build.gradle가

services.json in root/app dir.

Error:(25, 13) Failed to resolve: com.google.firebase:firebase-core:9.0.2

나는이 오류가 존재하는 이유를 이해 해달라고 : 프로젝트를 동기화하려고에 은 오류가있다. 어떻게 해결할 수 있습니까?

+0

앱 최소 SDK 무엇 해결하는 방법 Video보기? 최소 8 자 이상이어야합니다. –

+0

예 이상 8 –

+0

Android Studio 1.5 이상을 사용하고 있는지 확인하십시오. –

답변

7
  1. Tools-> Android-> SDK Manager로 이동하십시오.
    Android Studio settings
  2. SDK 도구 탭에서 'Google Play 서비스'및 'Google 저장소'를 각각 최소 30 및 28로 업데이트합니다.
  3. 프로젝트를 Gradle 파일과 동기화하십시오.
+0

고마워요! Google Play 서비스 및 Google 저장소를 최신 버전으로 확인하여 해결했습니다. 나는 왜 그들의 문서에서 이것을 언급하지 않는지 궁금하다 ... – Sam

0

sdk 관리자를 업데이트하여 추가 기능이 최신 버전인지 확인하십시오. Google 서비스와 Google 저장소가 더 중요합니다.

2

9.0.2으로 업데이트하면 모든 문제가 해결됩니다.

또한 구글 저장소구글이 서비스 플레이를 업데이트합니다.

0

처음 사용

dependencies { 
    compile 'com.firebase:firebase-client-android:2.5.2+' 
} 

그런 다음 SDK 도구 패키지를 프로젝트에서 다음 옵션

android { 
    ... 
    packagingOptions { 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE-FIREBASE.txt' 
     exclude 'META-INF/NOTICE' 
    } 
} 

을 설치 중포 기지에 대한 지침을 packaganiing HERE

+0

이들은 더 이상 사용되지 않는다. 새 가이드 [여기] (https://firebase.google.com/docs/android/setup#add_the_sdk)를 따르십시오. – Ishaan

5

업데이트 다음 사용하여 Gradle을 파일이 SDK 관리자가 문제를 해결합니다.

,363,210

enter image description here

enter image description here

관련 문제