二手市场网站开发,南昌网站建设哪家比较好,网站自适应怎么做,自己做的砍价网站公司项目#xff0c;之前targetSDKVersion一直是29#xff0c;近期小米平台上架强制要求升到30#xff0c;但是这个版本在android12上安装失败#xff0c;我用adb命令安装#xff0c;报错如下图 adb: failed to install c: Program Files (x86)(0A_knight\MorkSpace \Home…公司项目之前targetSDKVersion一直是29近期小米平台上架强制要求升到30但是这个版本在android12上安装失败我用adb命令安装报错如下图 adb: failed to install c: Program Files (x86)(0A_knight\MorkSpace \HomeStead_Codinglappapp_def\release\app-ap_def-release.apk: Failure [-124: Failed parse during installpackageLT: Targeting R (version 30 and above)requires the resources.arsc of installed APKs to be stored uncompressed and aligned on a 4-byte boundary] 百度直接搜错误全部都是用apksigner和zipalign重新压缩签名的实际上android studio默认都会进行对齐并压缩。从android12开始官方要求不允许压缩了只需要对齐就好这明显就是配置一个构建参数的事。
所以答案就是
aaptOptions {noCompress .arsc}
这个选项就是告诉android studio针对“.arsc”后缀的文件不要进行压缩。而对齐本身就是默认做的不需要配置。
这个标签放到android块内与defaultConfig平级。
android {defaultConfig {...}aaptOptions {noCompress .arsc}
}