2017-02-03 13 views
1

プロジェクトはFirebaseを通じてチャットクライアントです。私は自分のデータベースを削除したときに始まりました。私はあまりにも多くのテストユーザー、私はそれをクリアしたいメッセージを持っていた。それ以来、100万件のエラー通知が届いています.1つの問題を修正しようとすると、さらに悪いエラーが発生します。W/DynamiteModule:com.google.firebase.authのローカルモジュール記述子クラスが見つかりません

私のプロジェクトではさまざまなエラーが発生しました。私はstackoverflowの助けを借りてそれを修正しようとしました。 - 私が分析したものから、しかし、それはすべてのエラーにダウンしています:

W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.

私は、アプリケーションの完全に異なるベースに接続しようと、私はいくつかのことを再アレンジしてみました。何も役立ちません。私はGoogleのサービスのバージョンを変更しようとしました。私が通過した:

compile 'com.google.firebase:firebase-auth:9.2.1' 
compile 'com.google.firebase:firebase-auth:9.4.0' 
compile 'com.google.firebase:firebase-auth:9.8.0' 
compile 'com.google.firebase:firebase-auth:10.0.1' 

私は、これは高いバージョンのGoogle-サービスで修復された既知のバグです、他のスレッドで読むので。しかし、それがうまくいくかどうかはわかりません。私のエミュレータは9.8.79のGoogle Playサービスのみをサポートしているため、それ以上は動作しません。しかし、溺れた男は藁でクラッチをかける。 enter image description here

チュートリアルから100%コピーされたコードで完全に新しいプロジェクトを作成しようとしました。常に同じエラーが発生します。私はあなたがインターネットからコードをコピーすれば、それはすべて動作するはずだと思います。コードに何も問題はありませんが、Gradleに何か問題があります。私はすべて更新して、私は再びAndroid Studioをインストールしました。

これが役立つ場合、2つのエミュレータを同時にオンにすることはできません。次に、2番目のファイルが読み込まれてから自動的にオフになります。Android Studioを再インストールしても、このエラーは修正されません。

build.gradle(プロジェクト)

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

    } 

build.gradle(モジュール:アプリ)

02-02 23:07:18.374 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. 
02-02 23:07:18.386 21212-21212/com.example.rachel.komunikator D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization. 
02-02 23:07:18.409 21212-21212/com.example.rachel.komunikator I/FA: To enable faster debug mode event logging run: 
                     adb shell setprop firebase.analytics.debug-mode com.example.rachel.komunikator 
02-02 23:07:18.410 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. 
02-02 23:07:18.440 21212-21212/com.example.rachel.komunikator I/FirebaseInitProvider: FirebaseApp initialization successful 
02-02 23:07:18.761 21212-21212/com.example.rachel.komunikator I/DynamiteModule: Considering local module com.google.android.gms.firebase_database:4 and remote module com.google.android.gms.firebase_database:4 
02-02 23:07:18.761 21212-21212/com.example.rachel.komunikator I/DynamiteModule: Selected remote version of com.google.android.gms.firebase_database, version >= 4 
02-02 23:07:28.891 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. 
02-02 23:07:56.907 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. 
02-02 23:07:56.914 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. 
02-02 23:07:57.607 21212-21224/com.example.rachel.komunikator D/FirebaseAuth: Notifying listeners about user (lK8BXh5JpGQn3Mkq3hLpl6UWNru1). 
フィルタ "firebase" と

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.example.rachel.komunikator" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 

    compile 'com.android.support:appcompat-v7:25.1.0' 
    compile 'com.google.firebase:firebase-database:9.8.0' 
    compile 'com.google.firebase:firebase-auth:9.8.0' 
    compile 'com.google.firebase:firebase-core:9.8.0' 
    compile 'com.android.support:recyclerview-v7:25.1.0' 

    testCompile 'junit:junit:4.12' 
} 


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

Androidのモニター

Android Monitor All error stack

Android Monitor All error stack - different emulator

+0

Firebase(10.0.1)の最新バージョンを使用する必要があることを指摘しておきます。 Firebase認証は、以前のバージョンのFirebaseを使用している場合には動作しないことで知られています。 –

+0

ok - どうすれば10.0.1で動作するようにエミュレータをアップデートできますか?どうしたらいいですか? 10.0.1でプロジェクトを実行しようとすると、「エラー:タスクの実行に失敗しました:app:packageDebug」というエラーが表示されます。 >!zip.isFile() ' – Kainka

+0

ほとんどの(たぶんすべて)のケースでは、_descriptorクラスが見つかりませんでした_に関する警告は、操作に影響を与える重大なエラーを示すものではありません。あなたのアプリでは何が動作していませんか?ユーザーを作成またはログインできませんか? –

答えて

1

私は今日、同じ問題に遭遇しました。彼らはhereと言っていたので、何の影響も与えないデバッグログだけでした。私はユーザーを作成しようとしていたが、私は同じことを見た。理由は4文字のパスワードを入力していたからです。私は8文字で試しました(私は6で十分だと思います)、問題は解決しました。

+0

ああ私の神!これは私を救った。パスワードとして "pass"を使用していて、 "passpass"に変更してしまっていました... ... hehehe ... Thanks @Cagatay Barin –

+0

@MarkaA問題はありません。エラーメッセージには明快さが必要です。 –

+0

indeedindeed !!!彼 –

関連する問題