error: attribute android:requestLegacyExternalStorage not found.error: failed processing manifest.

这篇具有很好参考价值的文章主要介绍了error: attribute android:requestLegacyExternalStorage not found.error: failed processing manifest.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近调试项目的时候遇到如下错误:

error: attribute android:requestLegacyExternalStorage not found.
error: failed processing manifest.

这个错误的原因是在AndroidManifest.xml的application中增加了一行配置

"android:requestLegacyExternalStorage="true"

经过分析和尝试,发现是module的compileSdk小于29时,会提示该错误,大于等于29时就正常。

经过分析发现,"android:requestLegacyExternalStorage="true"这个属性在Android 大于等于29以上才有,29以下没有,这个是Google的临时过渡方案,整体来说,Google还是不希望Android app可以随意操作沙箱(一般是"/data/data/packageName")以外的存储权限的,所以Android 29以后开始做了调整。29以后如果需要操作非沙箱路径,必须配置"android:requestLegacyExternalStorage="true"属性才行。

综上所述,解决该问题的方法有几种:

1、将compileSdk设置到29及以上;

2、如果compileSdk非要设置在29以下,那么就删除"android:requestLegacyExternalStorage="true"这个设置,如果是第三方库配置的该属性,那么在主项目的AndroidManifest.xml的application增加以下配置"tools:remove="android:requestLegacyExternalStorage"文章来源地址https://www.toymoban.com/news/detail-556600.html

到了这里,关于error: attribute android:requestLegacyExternalStorage not found.error: failed processing manifest.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GET http://localhost:8080/xx/xx 404 (Not Found) 和Uncaught (in promise) Error: failed报错的原因

    这两天,我遇见了一个很离谱的错误,我找不到原因发生在哪里,但是知道代理服务器出错了,代理了后端给的接口,但是,却向本地发起请求,快把我整崩溃了 GET http://localhost:8080/xx/xx 404 (Not Found) 和Uncaught (in promise) Error: failed 开启代理后,发起请求,因为后端给的路径没有

    2024年02月07日
    浏览(33)
  • Mac nvm install failed python: not found

    环境 Mac,Ventura 13.2,M2。 安装出现错误 到 App 文件夹,并且打开 找到 终端.app,右键 - 显示简介,钩上 Rosetta 记得改完 Rosetta 之后,要重启 终端.app,完全退出,然后再打开 终端.app python3 命名 python 这样就可以下载了

    2024年02月13日
    浏览(27)
  • uni.uploadFile遇见的坑uploadFile:fail createUploadTask:fail file not found

    uni.uploadFile遇见的坑 这两天用uni.uni.uploadFile遇见个坑上传图片时候一直报错“uploadFile:fail createUploadTask:fail file not found” 我尝试各种方法都没解决。 但是最后发现 是因为路径问题,手机端路径是真实路径。但是PC是加密过的伪路径。 浏览器会保护文件真实路径,所以从input获

    2024年02月11日
    浏览(25)
  • Failed to start mysqld.service: Unit not found.

    请仔细观看文档后,如果符合这个错误,再通过这种方式解决,不要盲目复制 问题 :Failed to start mysqld.service: Unit not found. 原因 :MySQL没有安装成功,就启动MySQL 如果是在使用\\\"yum -y install mysql-community-server\\\"命令安装mysql的时候,没有安装成功(原因:密钥已安装但是不适用此软

    2024年02月11日
    浏览(32)
  • failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

    PHP Warning \\\'yiibaseErrorException\\\' with message \\\'file_get_contents(https://img12.360buyimg.com/n5/s1200x800_jfs/t1/69307/10/5911/292411/5d3e610cEce4e6f5a/b69fbf56874af00d.jpg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found 上面问题很多种处理方案;比如使用curl等可以参考其他使用产景 定时任务脚本中存在一

    2024年02月05日
    浏览(36)
  • Module not found: Error: Can‘t resolve

    只需要再webpack添加这个配置即可 resolve: {      extensions: [\\\'.ts\\\', \\\'.js\\\']    }  

    2024年02月13日
    浏览(38)
  • Springboot运行报错: “status“: 404, “error“: “Not Found“

    学习SpringBoot jdk版本:jdk-16.0.2 SpringBoot版本:2.7.0 PostMan版本:8.3.1 Idea版本:2021.2 电脑系统:win10 创建一个SpringBoot项目 编写一个Controller类 运行创建的SpringBoot项目,打开PostMan输入如下URL: http://localhost:8080/books/1 结果发现报错 报错信息如下: 解决方案如下: 发现将主方法所

    2024年02月12日
    浏览(33)
  • Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

    在使用Spring Boot进行应用开发时,常常需要对数据源进行配置。但是有时在配置中会出现Failed to configure a DataSource: \\\'url\\\' attribute is not specified and no embe的错误,这是因为在进行数据源配置时,未指定url属性或没有嵌入式数据库。 下面我们将给出一个错误示例和分析过程以及解决

    2024年02月15日
    浏览(51)
  • Nginx报错Failed to restart nginx.service: Unit not found.

    报错截图:在经过编译安装依赖包等一系列操作后nginx -t后发现配置文件没有问题后发现nginx服务找不到但是nginx版本是已经安装好的  解决方法: 1、在根目录下执行 插入代码 2、使用下面命令进入目录 3、依次执行下列命令 4、开启nginx服务并且查看 出现如下页面说明nginx服

    2024年02月12日
    浏览(30)
  • 运行报错 ERROR Failed to compile with 1 error Syntax Error: Error: No ESLint configuration found

    报错信息: 方式一:打开package.json将以下代码删除,重新运行项目 yarn dev 删除 运行就可以了 方式二:打开vue.config.js加入以下代码 运行就可以了

    2024年04月28日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包