android - 无法启动应用程序 <23 SDK 版本 java.lang.RuntimeException:无法获取提供程序 android.support.v4.content.FileProvider:
问题描述
我能够在 android api 23+ 上运行应用程序,但在具有 api 22 的设备上由于此错误而无法运行
java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file,nativeLibraryDirectories=[/data/app/lib/arm, /vendor/lib, /system/lib]]
at android.app.ActivityThread.installProvider(ActivityThread.java:5137)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4702)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4642)
at android.app.ActivityThread.access$1500(ActivityThread.java:156)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:211)
at android.app.ActivityThread.main(ActivityThread.java:5389)
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:1020)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)
我尝试了一些使用 multiDexEnabled 的解决方案,但没有任何帮助..
解决方案
推荐阅读
- javascript - 如何通过 Wordpress Customizer 动态添加和删除 CSS 文件
- c# - 如何在没有 linq 和其他类的情况下按字段对对象数组进行排序?(在 C# 中)
- python - 如何在 Tensorflow 中将 2 个图像发送到 1 个网络并计算对比损失?
- laravel - 在迁移时不让值可以为 ->default()
- asp.net - .Net - 在运行时将 ASP 按钮动态添加到 ASPX 中的表中
- mapbox-gl-js - 使用 mapbox 为动态图标/符号着色
- python-3.x - python如何获得多列下所有行对之间的差异
- wolfram-mathematica - Mathematica:使用指定精度的 E-notation 打印近似数
- reactjs - 材质-UI
与 - angular - Angular - 在编辑时填充表单数组输入