You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统中React Native无法连接Android模拟器的永久解决方法

解决React Native中adb路径错误的永久方案

1. 永久添加adb路径到环境变量

方法一:用户级配置(仅当前用户生效)

编辑~/.bashrc文件(若使用zsh则编辑~/.zshrc):

nano ~/.bashrc

在文件末尾添加:

export PATH="$PATH:/usr/lib/android-sdk/platform-tools"

保存退出后,执行命令让修改立即生效:

source ~/.bashrc

验证配置:执行echo $PATH查看输出是否包含/usr/lib/android-sdk/platform-tools,再用adb version确认adb可正常调用。

方法二:系统级配置(所有用户生效)

编辑/etc/profile文件:

sudo nano /etc/profile

在文件末尾添加:

export PATH="$PATH:/usr/lib/android-sdk/platform-tools"

保存退出后,重启系统或执行source /etc/profile使配置生效。

2. 校正Android Studio的SDK路径

打开Android Studio,进入File > Settings > Appearance & Behavior > System Settings > Android SDK,确认Android SDK Location设置为/usr/lib/android-sdk。修改后Android Studio会自动识别正确的adb位置,React Native也会同步使用该配置。

3. 清除React Native缓存

若添加路径后仍报错,执行命令清除缓存:

npx react-native start --reset-cache

之后重新启动项目:

npx react-native run-android

4. 创建软链接(备选方案)

如果上述方法无效,可在错误提示的路径下创建软链接指向实际adb:

sudo mkdir -p /opt/android-studio/platform-tools
sudo ln -s /usr/lib/android-sdk/platform-tools/adb /opt/android-studio/platform-tools/adb

内容的提问来源于stack exchange,提问作者Smith Dwayne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 05:57:36