-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
集成最新2.0.1插件,运行崩溃,找不到谷歌FirebaseInitProvider #13
Comments
@luoyiee ,这个问题像是AS缓存编译导致的。 1.你可以clean,确保app/build文件删除后重新运行试试 |
我测试了发现不是firebase的原因,当然按照1/2步骤也没有奏效,只定位到了是我一个本地引入的Module引起的,具体原因我这里还要再测试!但是报错时候都会打印下面这个: 1.Unable to open libbeluga.so: dlopen failed: library "libbeluga.so" not found. 其中ClickAction是那个Module的一个Interface !代码如下: public interface ClickAction extends View.OnClickListener {
} |
谢谢,请问“但是报错时都会打印这些”,这个报错指的是运行时报错还是编译时报错。 |
编译不会报错,运行到安装成功时报错,我记得app还可以安装成功,这两个日志输出下面紧跟就是那个红色的报错日志! |
好的,我看下 |
方便的话加个Q:632702731,了解下详细情况。 |
@luoyiee 你好,可以试试2.0.2版本。
|
换了clean之后,运行没问题了 |
version:2.0.1
com.android.tools.build:gradle:7.3.1
kotlin:1.7.20
gradle:7.4
compileSdkVersion 33
"androidx//*",
"android//",
"com/google/android/**/",
"**/_ViewBinding.class"]
}
现象:运行后闪退,找不到com.google.firebase.provider.FirebaseInitProvider【设置debounceEnable=false则正常运行】
报错信息:
java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/~~XkrZDXP0CmTz7-niYR_Idg==/com.xueke.mall-Ww7FFuVcbWhnB5KKSiENmw==/base.apk"],nativeLibraryDirectories=[/data/app/~~XkrZDXP0CmTz7-niYR_Idg==/com.xueke.mall-Ww7FFuVcbWhnB5KKSiENmw==/lib/arm64, /system/lib64, /system/system_ext/lib64]]
at android.app.ActivityThread.installProvider(ActivityThread.java:7633)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7106)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6977)
at android.app.ActivityThread.access$1500(ActivityThread.java:258)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1983)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8060)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/~~XkrZDXP0CmTz7-niYR_Idg==/com.xueke.mall-Ww7FFuVcbWhnB5KKSiENmw==/base.apk"],nativeLibraryDirectories=[/data/app/~~XkrZDXP0CmTz7-niYR_Idg==/com.xueke.mall-Ww7FFuVcbWhnB5KKSiENmw==/lib/arm64, /system/lib64, /system/system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateProvider(AppComponentFactory.java:147)
at androidx.core.app.CoreComponentFactory.instantiateProvider(CoreComponentFactory.java:67)
at android.app.ActivityThread.installProvider(ActivityThread.java:7617)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7106)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6977)
at android.app.ActivityThread.access$1500(ActivityThread.java:258)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1983)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8060)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)
The text was updated successfully, but these errors were encountered: