安装了Firebase的Android Studio 2.1.2无效

时间:2017-07-12 10:05:12

标签: android firebase google-play-services

每当我尝试启动firebase时,总会出现这些错误

W/GooglePlayServicesUtil: Google Play services out of date.  Requires 11020000 but found 8489470
W/FA: Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}
E/FA: Discarding data. Failed to send app launch
E/FA: Failed to get app instance id
E/FA: Failed to send current screen to service
E/FA: Discarding data. Failed to send event to service

我认为它与Google Play服务有关,但我无法弄清楚如何修复它,我正在运行Android Studio 2.1.2并且SDK中没有Google Play服务的更新

编辑:我的应用程序Gradle(我正在使用模拟器)

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.0"

    defaultConfig {
        applicationId "com.example.sc.voxcinemascamp"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

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

}

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

3 个答案:

答案 0 :(得分:5)

所以,现在很清楚。您需要更新模拟器以在其上安装Play Services 11,或者降级您的firebase依赖项以匹配模拟器上安装的Google Play服务。

我建议更新模拟器,不要因为模拟器而降级应用中使用的Play服务。

答案 1 :(得分:2)

在模拟器上卸载您的应用 ---转到模拟器的主屏幕 ---打开 google play < / strong>和使用Gmail帐户登录 ---一旦您登录,您将获得一个谷歌播放更新弹出窗口或通知,说明在Google Play服务更新之前应用程序将无法启动。按照屏幕提示更新Google Play,然后再次运行您的应用

答案 2 :(得分:1)

有同样的问题。问题出在我的模拟器中。刚升级我的模拟器谷歌播放服务,它工作正常。或尝试在另一个模拟器运行,其中有谷歌播放服务的升级版本。