azhon / AppUpdate

Android App update library. Android版本更新库,简单、轻量、可随意定制
Apache License 2.0
2.29k stars 336 forks source link

在某些设备会提示 Permission deied #142

Closed log2c closed 1 year ago

log2c commented 1 year ago

在某些设备会提示 Permission deied,也有可能是小米魔改导致

Log or something else

download error: java.io.FileNotFoundException: /storage/emulated/0/Android/data/{package_name}/cache/v10002_1.0.2.apk: open failed: EACCES (Permission denied)

Software version

azhon commented 1 year ago

看起是路径没有生成对/storage/emulated/0/Android/data/{package_name}/cache/{package_name}没有被替换到, 你可以跑下Demo看看这行代码DownloadManager执行结果

log2c commented 1 year ago

不是,{package_name}只是我app的名称,已经正确生成了地址。

搜了下,发现一个其它项目 类似的issues https://github.com/TeamAmaze/AmazeFileManager/issues/2015 但是我这是 6.0.1,很灵异

我再尝试解决下

azhon commented 1 year ago

噢噢,那你尝试看下要怎么处理

log2c commented 1 year ago

需要

MANAGE_EXTERNAL_STORAGE

权限