美文网首页
AAPT: error: attribute android:r

AAPT: error: attribute android:r

作者: 世界有你更精彩 | 来源:发表于2022-04-02 10:24 被阅读0次

原因描述,最近在封装一个h5混合框架sdk,新创建的项目compileSdkVersion直接是30,封装完成后,部署jenkins服务器时发现公司jenkins服务器上暂不支持29以上的,未下载对应sdk;好吧,自己处理降版本;

直接将 版本降到如下配置:

嘿,奇怪的问题出现了,报错,不兼容呐;

错误问题如下:

1、使用版本29时Jenkins报错信息:

2、使用版本28时Jenkins报错信息:

然后特意去查了一下requestLegacyExternalStorage=true属性;原来,在28及以下版本已经默认支持requestLegacyExternalStorage=true属性;

言归正传,说一下解决方案:

方案一:

在application添加这一句话:tools:remove="android:requestLegacyExternalStorage";将此属性进行合并移除;

方案二:

使用compileSdkVersion29及以上版本

想要了解更多有关requestLegacyExternalStorage属性的可以参考文档:https://developer.android.google.cn/reference/android/R.attr#requestLegacyExternalStorage

相关文章

网友评论

      本文标题:AAPT: error: attribute android:r

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