- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
之前,我的程序运行得很好。但是当我刚刚将 Android studio 更新到最新版本(2.2 于 2016 年 9 月 15 日构建)时,出现以下错误。当我构建它时,它说:构建成功,但是当我运行我的程序时出现此错误:
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.androidtutorial, PID: 28293 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/com.example.androidtutorial-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.androidtutorial-2/lib/x86, /system/lib, /vendor/lib]] at android.app.ActivityThread.installProvider(ActivityThread.java:5814) at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342) at android.app.ActivityThread.-wrap2(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/com.example.androidtutorial-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.androidtutorial-2/lib/x86, /system/lib, /vendor/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at android.app.ActivityThread.installProvider(ActivityThread.java:5799) at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342) at android.app.ActivityThread.-wrap2(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
我已经看过其他问题,但问题不一样。我究竟做错了什么?请帮忙
最佳答案
您似乎遇到了超过 64K 方法的问题,然后尝试使用 build.gradle(应用程序模块)中的 multiDexEnabled true
来解决该问题。但您需要添加的不仅仅是:
添加:在build.gradle的依赖项中编译'com.android.support:multidex:1.0.0'
将您的 Application 类扩展为 MultiDexApplication。并在Application类的onCreated
方法中添加MultiDex.install(this);
。
您的问题应该得到解决
引用链接:https://developer.android.com/studio/build/multidex.html
关于java - 未找到类 "com.google.firebase.provider.FirebaseInitProvider",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39812558/
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
apply plugin: 'com.android.application' android { compileSdkVersion 25 buildTo
我们关注了Add Firebase to your Android Project但我们在 Firebase 控制台中看不到应用接收数据。 当我们启动应用程序时,日志显示: FirebaseInitP
我正在测试新的崩溃工具: https://firebase.google.com/docs/crash/ 完成这些步骤后,应用程序启动并崩溃,并显示: 05-18 17:28:18.870 28743
之前,我的程序运行得很好。但是当我刚刚将 Android studio 更新到最新版本(2.2 于 2016 年 9 月 15 日构建)时,出现以下错误。当我构建它时,它说:构建成功,但是当我运行我的
我在应用启动时遇到以下异常。 java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.Fireb
我的应用程序仅由一个 application 模块组成。我最近试图将它分成 2 个模块(一个 feature 基础和一个 application apk 一个)以便稍后添加一个 instant-app
我在我的应用程序中使用 firebase 进行电话号码验证。它在我的手机上运行良好(版本:LOLLIPOP)。当我尝试在另一台手机(版本:JELLYBEAN)上运行它时,它在应用程序开始时显示“不幸停
我有一个连接到 firebase 的应用程序。问题是在设备中安装应用程序时(在多个设备上工作)。我阅读了很多论坛,但没有人工作。我阅读了 here和 this等等。谢谢!! 错误就在这里。 E/And
测试环境/依赖项 Android Studio:Android Studio Arctic Fox Beta 2 和 Bumblebee Canary 1 AGP: 7.1.0-alpha01 Fir
当我将我的应用程序分享给其他应用程序时,我的应用程序崩溃了,但是当我直接从工作室运行我的应用程序时,应用程序正常运行,但我已经看到了所有解决方案,但对我来说没有任何效果。 java.lang.Runt
我在 API 18 中遇到问题,它在 API 21 及更高版本中有效。 在 Pre Lollipop 版本的设备中出现错误,它在 API 21 及更高版本中成功运行应用程序: E/AndroidRu
我在 API 级别 19 (Kitkat) 中遇到错误,它在 API 23 及更高版本中运行良好。我还在 gradle 文件和 multidex 的依赖项中启用了 MultiDex。但它不起作用。请给
AndroidRuntime: FATAL EXCEPTION: main Process: com.info.app, PID: 24503 java.lang.RuntimeExcepti
我是一名优秀的程序员,十分优秀!