23370,0,com.xfhbcxs.dds,16301638,java.lang.ClassNotFoundException,Didn't find class "io.dcloud.common.util.DCloud_FileProvider" on path: DexPathList[[zip file "/data/app/com.xfhbcxs.dds-1.apk", zip file "/data/data/com.xfhbcxs.dds/code_cache/secondary-dexes/com.xfhbcxs.dds-1.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.xfhbcxs.dds-1, /vendor/lib, /system/lib, /data/datalib]],BaseDexClassLoader.java,56
z***@163.com
- 发布:2019-10-09 16:00
- 更新:2021-12-11 15:24
- 阅读:3944
io.dcloud.common.util.DCloud_FileProvider未找到
分类:uni-app
5 个回复
最佳回复
2***@qq.com
该问题有3个错误现象:
1、Didn't find class "androidx.core.content.FileProvider"
2、Didn't find class "io.dcloud.common.util.DCloud_FileProvider"
3、安装后点击APP无反应,APP无法启动。
最后找到该问题的解决方法——
在gradle.properties文件中添加如下设置:
android.useAndroidX=true
android.enableJetifier=true
问题原因:
https://stackoverflow.com/questions/52696574/didnt-find-class-androidx-core-content-fileprovider
希望对遇到同样问题的人有帮助。
9***@qq.com
请问解决了么,我也遇到同样的问题
1***@qq.com
请问问题解决了吗
1***@qq.com - 220060
在lib.5plus.base-release.aar里,重新整一下基座
a***@163.com
也有可能是离线打包时Androidmanifest.xml里,provider的android:authorities中包名没有替换。${apk.applicationId}必须替换为当前的包名