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

React Native应用在Android Studio模拟器运行无显示求助

解决React Native run-android后模拟器无反应的问题

嘿,看你的终端输出,一眼就揪出关键问题了:/bin/sh: 1: adb: not found —— 系统找不到adb命令,导致APK虽然安装成功了,但没法触发应用启动,所以模拟器上啥都没显示。

给你一步步梳理解决方案:

第一步:定位adb的安装路径

adb是Android SDK里platform-tools目录下的工具,你可以在Android Studio里确认SDK位置:打开Settings → Appearance & Behavior → System Settings → Android SDK,复制SDK Location的路径,再加上/platform-tools就是adb所在的目录。Linux下常见的默认路径是~/Android/Sdk/platform-tools/。

第二步:临时修复(仅当前终端生效)

在你运行react-native run-android的终端里,执行这条命令把adb路径临时加入当前会话的PATH:

export PATH=$PATH:你的adb目录路径

替换成实际路径的例子:

export PATH=$PATH:~/Android/Sdk/platform-tools/

之后重新运行react-native run-android,这次应该就能正常启动应用了。

第三步:永久修复(所有终端会话生效)

不想每次开终端都手动设置的话,把adb路径加到系统的shell配置文件里:

  • 如果用Bash,编辑~/.bashrc或~/.bash_profile文件,在末尾添加:
    export PATH=$PATH:~/Android/Sdk/platform-tools/
    
  • 如果用Zsh,编辑~/.zshrc文件,同样加上上面那行。

保存文件后,运行source ~/.bashrc(或对应你的配置文件,比如source ~/.zshrc)让配置立即生效,之后新开的终端就都能识别adb命令了。

验证配置是否成功

在终端输入adb devices,如果能看到类似下面的输出,说明adb已经正常工作:

List of devices attached
emulator-5554   device

如果还是有小问题,可以试试重启adb服务:

adb kill-server
adb start-server

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 05:35:56