美文网首页
使用Bugly更新提示下载失败,在高版本android上的适配我

使用Bugly更新提示下载失败,在高版本android上的适配我

作者: 卖臭豆腐的王致和 | 来源:发表于2021-01-04 13:02 被阅读0次

    在开发工程中,为了方便,集成了腾讯的bugly,想着大厂,放心方便。。。

    随之而来的是各种问题。。。

    其中有一个比较坑的是随着Android 10以上的用户,越来越多,突然今天有用户反映应用下载失败。我们通过了各种渠道,和用户取得沟通,拿到了截图。

    app通知,显示【xxxx 下载失败】,简单明了,也没有更多的信息了。

    当我兴奋的拿出我的各种手机,准备复现的时候,发现完全没有复现这个问题。

    我打开Bugly官网,一句一句的阅读官方文档,百度各种bugly问题。没有办法。

    终于在技术群里,找到了解决办法。

    这是一个Android Q适配问题。这也很好的解释了,在低版本时间上是没有这个问题。

    解决办法一句话

    • 只需要在AndroidManifest.xml文件的application 标签下 加一条属性 android:requestLegacyExternalStorage="true"就可以解决了。
    • 只需要在AndroidManifest.xml文件的application 标签下 加一条属性 android:requestLegacyExternalStorage="true"就可以解决了。
    • 只需要在AndroidManifest.xml文件的application 标签下 加一条属性 android:requestLegacyExternalStorage="true"就可以解决了。

    如果你详细查看日志,会发现
    java.io.FileNotFoundException: /storage/emulated/0/Download/xxx: open failed: EACCES (Permission denied)

    详细解释看官网文档
    https://developer.android.google.cn/about/versions/11/privacy/storage

    不说了,去适配高版本了。。。TVT

    相关文章

      网友评论

          本文标题:使用Bugly更新提示下载失败,在高版本android上的适配我

          本文链接:https://www.haomeiwen.com/subject/lvffwktx.html