如何在React Native中升级API Level至31?
React Native升级API Level到31的操作步骤
你需要做的不只是把值为30的字段改成31,还得配套调整相关工具版本,具体操作如下:
- 修改根目录下
build.gradle的配置字段,更新后的代码如下:
ext { buildToolsVersion = "31.0.0" minSdkVersion = 16 compileSdkVersion = 31 targetSdkVersion = 31 }
- 把
compileSdkVersion和targetSdkVersion从30改成31,这是升级API Level的核心操作 - 同时将
buildToolsVersion更新到31.0.0,旧版本的build工具可能无法兼容API 31的编译要求 minSdkVersion可以暂时保持16,除非你的依赖库有更高的最低版本要求
- 完成修改后的后续操作:
- 打开Android Studio,点击顶部工具栏的「Sync Now」按钮,让Gradle同步新的配置
- 编译项目时如果遇到第三方库报错,说明该库还没适配API 31,需要去对应的库文档找适配后的版本并升级
- 如果你的应用涉及通知功能,API 31要求必须声明
POST_NOTIFICATIONS权限,需要在AndroidManifest.xml里添加以下代码:
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
内容的提问来源于stack exchange,提问作者Anthony
相关产品推荐
相关产品推荐

