2016-12-23 4 views
2

FirebaseはFireNetに関連していませんでしたが、私のアプリでは以下のような致命的なエラーが発生します。ガイドしてください。私のプロジェクトでFirebaseを使用していませんでしたが、Firebase APIの初期化に失敗しました

java.lang.RuntimeException: Missing an expected resource: 'R.string.google_api_key' for initializing Google services. Possible causes are missing google-services.json or com.google.gms.google-services gradle plugin. 
    at bmh.b(:com.google.android.gms.DynamiteModulesC:30) 
    at com.google.firebase.crash.internal.api.FirebaseCrashApiImpl.init(:com.google.android.gms.DynamiteModulesC:70) 
    at bky.onTransact(:com.google.android.gms.DynamiteModulesC:60) 
    at android.os.Binder.transact(Binder.java:385) 
    at com.google.firebase.crash.internal.zzd$zza$zza.zza(Unknown Source) 
    at com.google.firebase.crash.FirebaseCrash.<init>(Unknown Source) 
    at com.google.firebase.crash.FirebaseCrash.getInstance(Unknown Source) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.google.firebase.FirebaseApp.zza(Unknown Source) 
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) 
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) 
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) 
    at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) 
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1750) 
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1719) 
    at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) 
    at android.app.ActivityThread.installProvider(ActivityThread.java:5229) 
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:4803) 
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4743) 
    at android.app.ActivityThread.access$1500(ActivityThread.java:169) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1484) 
    at android.os.Handler.dispatchMessage(Handler.java:111) 
    at android.os.Looper.loop(Looper.java:194) 
    at android.app.ActivityThread.main(ActivityThread.java:5546) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:967) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762) 

私は本当にただ致命的なエラーを知ってFirebaseをインポートしたくない報告

java.lang.reflect.InvocationTargetException 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.google.firebase.FirebaseApp.zza(Unknown Source) 
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) 
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) 
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) 
    at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) 
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1750) 
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1719) 
    at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) 
    at android.app.ActivityThread.installProvider(ActivityThread.java:5229) 
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:4803) 
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4743) 
    at android.app.ActivityThread.access$1500(ActivityThread.java:169) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1484) 
    at android.os.Handler.dispatchMessage(Handler.java:111) 
    at android.os.Looper.loop(Looper.java:194) 
    at android.app.ActivityThread.main(ActivityThread.java:5546) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:967) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762) 
    Caused by: java.lang.IllegalArgumentException: Given String is empty or null 
    at com.google.android.gms.common.internal.zzac.zzhz(Unknown Source) 
    at com.google.android.gms.internal.zzagt$zza$zza.<init>(Unknown Source) 
    at com.google.firebase.auth.FirebaseAuth.zzb(Unknown Source) 
    at com.google.firebase.auth.FirebaseAuth.<init>(Unknown Source) 
    at com.google.android.gms.internal.zzahe.<init>(Unknown Source) 
    at com.google.firebase.auth.FirebaseAuth.zzd(Unknown Source) 
    at com.google.firebase.auth.FirebaseAuth.zzc(Unknown Source) 
    at com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source) 
    at java.lang.reflect.Method.invoke(Native Method)  
    at java.lang.reflect.Method.invoke(Method.java:372)  
    at com.google.firebase.FirebaseApp.zza(Unknown Source)  
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  
    at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)  
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1750)  
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1719)  
    at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)  
    at android.app.ActivityThread.installProvider(ActivityThread.java:5229)  
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:4803)  
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4743)  
    at android.app.ActivityThread.access$1500(ActivityThread.java:169)  
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1484)  
    at android.os.Handler.dispatchMessage(Handler.java:111)  
    at android.os.Looper.loop(Looper.java:194)  
    at android.app.ActivityThread.main(ActivityThread.java:5546)  
    at java.lang.reflect.Method.invoke(Native Method)  
    at java.lang.reflect.Method.invoke(Method.java:372)  
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:967)  
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762) 

はクラッシュの初期化に失敗しましたFirebase APIの初期化に失敗したときにコードを得ました。

依存性:

dependencies { 
 
    compile project(':braintreePaymentLibrary') 
 
    compile 'com.google.android.gms:play-services:9.6.0' 
 
    compile 'com.squareup.picasso:picasso:2.5.2' 
 
    compile 'com.squareup.okhttp:okhttp:2.4.0' 
 
    // compile fileTree(include: ['*.jar'], dir: 'libs') 
 
    compile fileTree(include: '*.jar', dir: 'libs') 
 
    compile 'com.thrivecom:ringcaptcha:[email protected]' 
 
    compile files('libs/YouTubeAndroidPlayerApi.jar') 
 
    compile 'com.android.support:appcompat-v7:23.1.1' 
 
    compile files('libs/fastjson-1.1.33.android.jar') 
 
    compile 'com.github.clans:fab:1.6.3' 
 
    compile 'com.github.eluleci:flatui:3.0.0' 
 
    compile 'com.android.support:support-v4:23.+' 
 
    compile 'com.daimajia.swipelayout:library:[email protected]' 
 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
 
     transitive = true; 
 
    } 
 
    compile project(':mcalendarview') 
 
    compile 'me.everything:overscroll-decor-android:1.0.3' 
 
    compile 'com.jaredrummler:material-spinner:1.1.0' 
 
    compile files('libs/httpmime-4.3.6.jar') 
 
    compile files('libs/httpcore-4.3.3.jar') 
 
    compile files('libs/httpclient-4.3.6.jar') 
 
    compile 'com.facebook.android:facebook-android-sdk:4.+' 
 
    debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5' 
 
}

+0

これはあなたのエラーです:java.lang.IllegalArgumentException:与えられた文字列が空またはnull – Noorul

+0

あなたは間違いなく依存関係の一部としてFirebaseコードを持っています。しかし、あなたはあなたの依存関係を共有していませんでした。 – ianhanniballake

+0

あなたの依存関係を共有できますか? – Spartan

答えて

2

この依存関係はFirebase含むプレイサービスAPI、すべて含まれています:

compile 'com.google.android.gms:play-services:9.6.0' 

はあなたが必要とする特定のプレイサービスAPIとその依存関係を置き換え。これらは、に一覧表示されています。Play Services Setup Guideです。

+0

ありがとうございました! –

関連する問題