关于Expo SDK 52适配Google API等级及minSdkVersion设置失效的咨询
问题解答
1. Expo是否计划适配谷歌API等级33+的要求
Expo官方已在跟进谷歌的政策要求,目前SDK 52的minSdkVersion为24,但后续的SDK版本(如SDK 53及以后)大概率会将最低API等级提升至33,以满足谷歌的警告要求。可留意Expo官方的版本更新日志获取最新进度。
2. expo-build-properties设置minSdkVersion不生效的排查方案
- 检查配置格式是否正确:确保在
app.json或app.config.js的expo.plugins中正确配置插件,示例如下:
{ "expo": { "plugins": [ [ "expo-build-properties", { "android": { "minSdkVersion": 33 } } ] ] } }
- 确认插件版本兼容性:确保安装的
expo-build-properties是适配SDK 52的最新版本,可执行命令更新:
npm install expo-build-properties@latest # 或 yarn 版本 yarn add expo-build-properties@latest
- 清除预构建缓存重新生成:执行带
--clean参数的prebuild命令,清除旧的缓存文件后重新生成gradle配置:
npx expo prebuild --clean
内容的提问来源于stack exchange,提问作者Pajala
相关产品推荐
相关产品推荐

