MacOS下安装React Native时遇Android SDK错误求助
React Native Android SDK 错误排查方案
- 检查环境变量配置
- 确认
ANDROID_HOME或ANDROID_SDK_ROOT已正确指向SDK安装路径(macOS/Linux一般为~/Library/Android/sdk,Windows为C:\Users\<你的用户名>\AppData\Local\Android\Sdk) - 将
platform-tools、tools、emulator路径添加到PATH变量:# macOS/Linux终端执行 export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/emulator # Windows命令提示符执行 set PATH=%PATH%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\emulator
- 确认
- 验证SDK组件完整性
- 打开Android Studio的SDK Manager,确认以下组件已安装:
- 与项目
targetSdkVersion匹配的Android SDK Platform - 项目指定版本或最新稳定版的Android SDK Build-Tools
- 最新版Android SDK Command-line Tools
- Windows用户需安装Google USB Driver
- 与项目
- 打开Android Studio的SDK Manager,确认以下组件已安装:
- 同步项目配置
- 打开项目根目录下的
android/build.gradle,确保compileSdkVersion、targetSdkVersion与已安装的SDK版本一致 - 检查
android/gradle/wrapper/gradle-wrapper.properties中的gradle版本,需与Android Studio及SDK版本兼容
- 打开项目根目录下的
- 清理重建项目
- 执行命令清除缓存并重新编译:
cd 你的项目目录 npx react-native clean cd android && ./gradlew clean cd .. && npx react-native run-android
- 执行命令清除缓存并重新编译:
- 模拟器连接检查
- 确认模拟器已在Android Studio的Device Manager中正常启动
- 执行
adb devices命令查看设备是否被识别,未识别则重启adb服务:adb kill-server && adb start-server
内容的提问来源于stack exchange,提问作者sdtepe
相关产品推荐
相关产品推荐

