FirebaseApp:Firebase API初始化失败

时间:2017-03-06 11:36:48

标签: android firebase google-play google-play-services

我遇到Firebase Api引起的错误。 这是错误日志:

apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 23
buildToolsVersion "22.0.1"

    dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
    classpath 'io.fabric.tools:gradle:1.+'
    classpath 'com.google.gms:google-services:3.0.0'

    }
}
dependencies {
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.android.support:support-v4:23.4.0'
    compile 'com.google.android.gms:play-services-appindexing:9.0.0'
    compile 'com.google.android.gms:play-services-analytics:9.0.0'
}

这是我的傻瓜:

DECLARE @COL VARCHAR(50) = 'step_col_'+@step

这可能是什么问题?

2 个答案:

答案 0 :(得分:0)

因此看起来Firebase依赖项本身依赖于com.android.support库的特定版本。我将我的全部改为25.1.1(由Android Studio发现抱怨不同的版本),这对我来说已经解决了问题!

所以你的build.gradle:

dependencies {
   ...
   compile 'com.android.support:appcompat-v7:25.1.1'
   compile 'com.android.support:design:25.1.1'
   compile 'com.android.support:support-v4:25.1.1'
   ...
}

编辑:这是Android Studio在添加Firebase时所抱怨的内容 Android Studio complaining about versions

答案 1 :(得分:0)

在我添加了firebase依赖项和更新的gms库版本之后,此错误已得到修复。

我的build.gradle:

string input = "this is an example; \"this is other ; example\"";
            string pattern = "\"(?'prefix'[^;]+);(?'suffix'[^\"]+)\"";

            string output = Regex.Replace(input,pattern,"\"${prefix} ${suffix}\"");