美文网首页
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