Expo React Native项目无法加载到安卓手机,Android Studio SDK路径异常求助
Android Studio SDK路径识别异常及Expo模拟器运行解决方案
第一步:确认并配置Android Studio SDK路径
- 打开Android Studio,进入
Settings > Appearance & Behavior > System Settings > Android SDK页面 - 页面顶部的Android SDK Location即为当前SDK的实际安装路径,复制该路径备用
- 若页面显示SDK未安装,勾选适配React Native开发的Android 13(Tiramisu)版本SDK,点击
Apply完成安装即可
第二步:配置系统环境变量(解决非默认路径识别问题)
Windows系统
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 新建系统变量,变量名设为
ANDROID_HOME,变量值填写刚才复制的SDK路径 - 编辑系统变量
Path,新增以下四个条目:%ANDROID_HOME%\platform-tools %ANDROID_HOME%\emulator %ANDROID_HOME%\tools %ANDROID_HOME%\tools\bin - 保存所有配置后重启终端/CMD窗口生效
macOS/Linux系统
- 打开终端编辑用户配置文件(
~/.zshrc或~/.bash_profile) - 加入以下配置,将
<实际SDK路径>替换为之前复制的SDK路径:export ANDROID_HOME=<实际SDK路径> export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin - 执行
source ~/.zshrc(对应你修改的配置文件名)让配置立即生效
第三步:验证配置并运行Expo项目
- 打开新的终端窗口,执行
adb --version,正常输出版本信息即为SDK配置成功 - 进入Expo项目目录,执行
npx expo start,按下a键即可自动拉起安卓模拟器并加载项目
可选替代方案
若无需自定义SDK路径,可直接在Android Studio的SDK设置页面点击「Edit」按钮,将SDK安装位置修改为系统默认路径,重新安装完成后重启Android Studio即可自动识别。
问题相关截图
内容的提问来源于stack exchange,提问作者unes savari
相关产品推荐
相关产品推荐



