由com.google.android.gms.DynamiteModules引起的ANR

由com.google.android.gms.DynamiteModules引起的ANR,android,facebook,firebase,google-play-services,firebase-authentication,Android,Facebook,Firebase,Google Play Services,Firebase Authentication,我在我的应用程序中使用Firebase进行Facebook身份验证。在我的应用程序第三次重启后,它会冻结,然后显示一个ANR(请参阅我的)。在做了一些研究之后,我发现有东西阻塞了主线程。我不知道为什么会这样。当我的应用程序运行时,下面的错误会出现几次(出现此错误时,我的应用程序不会冻结)。有人有主意吗 我在下面提供了一些信息,也许会有帮助 注:测试设备(三星SM-G920F)上的Google play服务正在运行版本:9.0.83(440-121911109) 获取此错误: 05-28 02:3

我在我的应用程序中使用Firebase进行Facebook身份验证。在我的应用程序第三次重启后,它会冻结,然后显示一个ANR(请参阅我的)。在做了一些研究之后,我发现有东西阻塞了主线程。我不知道为什么会这样。当我的应用程序运行时,下面的错误会出现几次(出现此错误时,我的应用程序不会冻结)。有人有主意吗

我在下面提供了一些信息,也许会有帮助

注:测试设备(三星SM-G920F)上的Google play服务正在运行版本:9.0.83(440-121911109)

获取此错误:

05-28 02:35:56.798 29479-29506/? E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/com.package.myapp-1/base.apk"],nativeLibraryDirectories=[/data/app/com.package.myapp-1/lib/arm64, /vendor/lib64, /system/lib64]]
影院:

依赖项:

compile 'com.facebook.android:facebook-android-sdk:4.12.1'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.spotify.sdk:spotify-auth:1.0.0-beta12@aar'
compile 'com.google.firebase:firebase-database:9.0.1'
compile 'com.google.firebase:firebase-auth:9.0.1'
compile 'com.google.firebase:firebase-core:9.0.1'
compile 'com.google.firebase:firebase-crash:9.0.1'
compile 'com.squareup.okhttp3:okhttp:3.3.0'
compile 'com.google.guava:guava:19.0'
compile 'com.google.android.gms:play-services:9.0.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.retrofit2:retrofit:2.0.2'
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'

我的ANR与您使用Firebase和Google Play服务时的ANR完全相同。我用中的答案解决了我的问题--删除常规播放服务,只包含您需要的特定播放服务库