React Native无法识别已安装的Android SDK 33.0.0求助
解决React Native无法识别Android SDK 33.0.0的问题
以下是针对性的排查和解决步骤:
确认SDK文件完整性
打开ANDROID_HOME指向的文件夹,检查platforms目录下是否存在android-33文件夹且内部文件完整;同时查看build-tools目录下是否有33.0.0版本的工具包。若缺失,重新通过Android Studio的SDK Manager安装对应版本。验证SDK Manager安装状态
启动Android Studio打开SDK Manager:- 在「SDK Platforms」标签下,确保「Android 13 (Tiramisu)」已勾选并完成安装;
- 在「SDK Tools」标签下,勾选「Android SDK Build-Tools 33.0.0」「Android SDK Platform-Tools」「Android SDK Command-line Tools(最新版)」,点击「Apply」完成安装。
检查环境变量实际生效情况
打开新的PowerShell窗口,执行以下命令:echo $env:ANDROID_HOME echo $env:PATH确认
PATH中包含$ANDROID_HOME\platform-tools、$ANDROID_HOME\tools、$ANDROID_HOME\tools\bin三个路径。若未包含,重新配置环境变量后重启电脑生效。配置local.properties文件
进入项目的android目录,若不存在local.properties文件则新建,添加以下内容(替换为你的实际SDK路径):sdk.dir=C:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk该文件优先级高于系统环境变量,可直接指定SDK路径。
清理项目缓存
执行以下命令清理缓存并重新检测:npx react-native clean npx react-native doctor若问题依旧,删除项目根目录的
node_modules文件夹,重新执行yarn install或npm install后再次尝试。
内容的提问来源于stack exchange,提问作者Mohammad Mehmandoost
相关产品推荐
相关产品推荐

