适配Android API 34所需的最低Gradle与AGP版本咨询
React Native适配Android API 34的最低Gradle/AGP版本
问题场景
一开始参考官方文档,以为适配Android API 34必须把AGP升级到8.1.1以上,搭配Gradle 8.1使用,但看到社区里不少开发者用Gradle 7.4也完成了适配,所以想确认到底需要的最低版本是多少。
实际验证结论
亲测我的React Native项目使用 AGP 7.2.2 + Gradle 7.4 可以正常适配Android API 34,构建和运行都没有问题。
注意事项
- 官方推荐的高版本AGP/Gradle(8.1.1+ / 8.1+)是为了更好地兼容API 34的新特性和构建优化,低版本能适配不代表完全没有风险,后续如果用到API 34的新功能或者遇到构建问题,可能还是需要升级到对应版本。
- 适配API 34不止是调整构建工具版本,还要把项目的
compileSdkVersion和targetSdkVersion都设为34,同时处理好API 34带来的权限和行为变更,比如新增的POST_NOTIFICATIONS权限、后台启动限制等。
内容的提问来源于stack exchange,提问作者Yuqi
相关产品推荐
相关产品推荐

