如何修改应用Target API等级至31以满足Google Play部署要求
解决Google Play目标API等级要求的配置方法
一、Expo Managed Workflow 配置(app.config.js)
直接在app.config.js中添加android.buildProperties字段,指定符合要求的API版本参数:
export default { expo: { // 保留你原有其他配置 android: { buildProperties: { compileSdkVersion: 31, targetSdkVersion: 31, buildToolsVersion: "30.0.3" // 建议升级到与compileSdkVersion兼容的版本,避免适配问题 } } } };
修改完成后重新构建Expo项目,新配置会自动同步到Android构建流程中。
二、Bare Workflow 配置(build.gradle)
如果是裸工作流,直接修改android/build.gradle里的ext配置块:
ext { buildToolsVersion = "30.0.3" minSdkVersion = 21 compileSdkVersion = 31 targetSdkVersion = 31 // 将此处从30改为31 }
同步Gradle配置后重新编译项目即可。
内容的提问来源于stack exchange,提问作者Alexander Obidiegwu
相关产品推荐
相关产品推荐

