2016-09-24 20 views
6

đã tất cả mọi thứ theo FB tài liệu here nhưng tôi vẫn nhận được lỗi sau khi biên dịch:Không thể giải quyết: com.google.firebase: căn cứ hỏa lực lõi: 9.6.0

Error:(44, 13) Failed to resolve: com.google.firebase:firebase-core:9.6.0 

quản lý SDK của tôi nói rằng tất cả mọi thứ được cập nhật:

Google Play services Rev. 33 installed 
Google Repository Rev. 35 installed 

Đây là nội dung build.gradle tôi:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.3' 

    defaultConfig { 
     applicationId "xxxx.xxxx" 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 14 
     versionName "1.0" 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    // Support libraries 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    // Google APIs 
    // Note: Avoid compiling the entire play-services package. 
    compile 'com.google.android.gms:play-services-gcm:9.4.0' 
    compile 'com.google.android.gms:play-services-location:9.4.0' 
    compile 'com.google.android.gms:play-services-maps:9.4.0' 
    compile 'com.google.android.gms:play-services-places:9.4.0' 
    compile 'com.google.maps.android:android-maps-utils:0.4.4' 

    compile 'org.jsoup:jsoup:1.9.2' 
    compile 'com.google.code.gson:gson:2.7' 
    compile 'io.branch.sdk.android:library:2.+' 
    compile 'com.google.firebase:firebase-core:9.6.0' //<-- CAUSING TROUBLE 
} 

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

Đây là nội dung build.gradle cấp cơ sở của tôi:

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

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

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

Tại sao nó không biên dịch?

Trả lời

2

Hãy thử compile 'com.google.firebase:firebase-messaging:9.4.0' thay vì compile 'com.google.firebase:firebase-core:9.6.0'

5

Bạn cần sử dụng cùng một phiên bản Firebase và Dịch vụ của Google Play. Vì vậy, nếu bạn muốn cập nhật đến căn cứ hỏa lực 9.6.0 SDK bạn cũng nên cập nhật các phụ thuộc khác:

compile 'com.google.android.gms:play-services-gcm:9.6.0' 
compile 'com.google.android.gms:play-services-location:9.6.0' 
compile 'com.google.android.gms:play-services-maps:9.6.0' 
compile 'com.google.android.gms:play-services-places:9.6.0' 
7

Câu trả lời @Lorenzo Quiroli cung cấp có thể sẽ giúp bạn, bạn cần có cùng phiên bản Firebase và Dịch vụ của Google Play.

Trong trường hợp của tôi, tôi đã có mọi thứ được đặt thành 9.6.0 nhưng vẫn gặp lỗi. Tôi giải quyết nó bằng cách cập nhật vào kho google-play-dịch vụ và google mới nhất thông qua SDK Manager:

enter image description here

Bây giờ tôi biết điều này sẽ không giúp bạn vì bạn đã được cập nhật này, nhưng nó có thể giúp một người nào khác.

Các vấn đề liên quan