美文网首页
华为手机应用内更新解析包失败

华为手机应用内更新解析包失败

作者: blossom_6694 | 来源:发表于2023-08-23 09:41 被阅读0次

    应用内更新apk的时候,华为的部分手机提示解析包失败,也没有其他任何错误。
    包下载是正常的。
    也设置了允许安装未知来源。
    后来发现是因为在Android11以上需要申请访问所有文件的访问权限。

      <uses-permission
            android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
    

    在AndroidManifest.xml申请之后,需要手动去引导用户去设置:

    if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.R && !Environment.isExternalStorageManager()) {
    val intent = Intent(
                Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION
            )
    startActivity(intent)
                    }
    

    相关文章

      网友评论

          本文标题:华为手机应用内更新解析包失败

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