MZCretin / AutoUpdateProject

App 内部更新 提供12种更新的样式 支持Android全系统版本 支持自定义UI 断点续传
1.07k stars 222 forks source link

咋还越做越退步了呢? #51

Closed q88qaz closed 1 year ago

q88qaz commented 1 year ago

最新版v2.0.5下载完毕后,拉起安装时崩溃 崩溃信息 java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/Android/data/

q88qaz commented 1 year ago

死在这句上: uri = FileProvider.getUriForFile(context, context.getPackageName() + ".fileprovider", file);

q88qaz commented 1 year ago

解决了,在自己的项目,我这里是app, application找到.fileprovder的xml文件,添加 <external-path name="files_root" path="Android/data/$(applicationId)/" /> <external-path name="cretin_install" path="." /> 就可以拉起安装了 顺带吐槽一下,apk文件已存在的情况下没有做校验,第二次点击立即更新又下载了一遍apk 大无语0_o

q88qaz commented 1 year ago

<external-path name="files_root" path="Android/data/$(applicationId)/" /> <external-path name="cretin_install" path="." />

q88qaz commented 1 year ago

<external-path name="files_root" path="Android/data/$(applicationId)/" /><external-path name="cretin_install" path="." />

q88qaz commented 1 year ago

神奇,xml代码出不来