我正在尝试在 Ubuntu 22.04 LTS 上的 android studio 2021.2.1 (最新版本) 上运行我的 react-native 项目。当我执行命令时
yarn run android
它抛出了这个错误:
info JS server already running.
/bin/sh: 1: adb: not found
info Launching emulator...
error Failed to launch emulator. Reason: Emulator exited before boot..
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.
因此执行失败。
我一直关注 React Native 的设置开发环境 相应步骤如下:
Android SDK [截图]:
如果你看到了,我的Android SDK 位置是:/主页/maruf/Android/Sdk
SDK 工具是[截图]:
最后,.bash_配置文件文件代码为:
export ANDROID_SDK_ROOT=$HOME/Android/sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
[截屏] :
有人能帮我解决这个问题吗?我真的束手无策了。
答案1
找到解决办法了。
/bin/sh: 1: adb: not found
因为我的机器上没有安装 adb。
sudo apt install adb
- 必须创建一个本地属性并添加
sdk.dir = /home/maruf/Android/Sdk
。尽管如此,我想询问如何避免使用此文件的解决方案。