Linux环境运行react-native 0.72.6项目报错:未找到Android Studio及平台工具
Linux环境运行React Native 0.72.6解决“未找到Android Studio和平台工具”问题的方案
确认完整的环境变量配置
除了ANDROID_HOME,必须把Android SDK相关工具路径加入PATH:
编辑~/.bashrc或~/.zshrc(根据你使用的shell),添加以下内容:export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin执行
source ~/.bashrc或source ~/.zshrc使配置生效,再用echo $PATH验证路径是否已包含。检查匹配的Android SDK组件
React Native 0.72.6要求特定版本的SDK组件,打开Android Studio的SDK Manager确认已安装:- Android SDK Platform 33
- Android SDK Build-Tools 33.0.2
- Android SDK Command-line Tools(最新版本)
修复工具权限与手动验证
若react-native doctor检测异常,手动验证工具可用性:- 执行
adb --version检查平台工具是否正常响应 - 执行
sdkmanager --version检查命令行工具是否可用
若命令失败,修复SDK目录权限:
sudo chown -R $USER:$USER $HOME/Android/Sdk- 执行
清理项目缓存并重建
进入0.72.6项目目录,执行以下命令:rm -rf node_modules rm package-lock.json npm install npx react-native clean cd android && ./gradlew clean && cd ..验证项目本地SDK路径配置
检查项目/android/local.properties文件,确保sdk.dir指向正确的SDK路径:sdk.dir=/home/你的用户名/Android/Sdk若文件不存在,手动创建并添加上述内容。
内容的提问来源于stack exchange,提问作者Shaik MD Younus
相关产品推荐
相关产品推荐

