Keb*_*man 29 macos shell android emulation
当我使用Mac OS X终端导航到我的Android模拟器并输入文件夹时emulator,我得到:
没有找到指令
这是发生的事情:
$ emulator
-bash: emulator: command not found
Run Code Online (Sandbox Code Playgroud)
我如何让它工作?
egg*_*yal 44
在当前目录中通常不包含在$PATH*nix的操作系统如OS X; 要在当前目录中执行程序,在它前面加上当前目录的路径(.):
$ ./emulator
Run Code Online (Sandbox Code Playgroud)
xgq*_*rms 40
脚步
emulator# soft link
$ ln -s ~/Library/Android/sdk/tools/emulator /usr/local/bin/emulator
Run Code Online (Sandbox Code Playgroud)
# check all avd
$ emulator -list-avds
$ emulator @avd_name
# OR
$ emulator -avd avd_name
Run Code Online (Sandbox Code Playgroud)
# zsh
$ vim ~/.zshrc
# OR
$ code ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
.zshrc中# export ANDROID_SDK_ROOT=/Users/xgqfrms/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Library/Android/sdk
export ANDROID_HOME=~/Library/Android/sdk
export ANDROID_AVD_HOME=~/.android/avd
Run Code Online (Sandbox Code Playgroud)
# export ANDROID_SDK_ROOT=/Users/xgqfrms/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Library/Android/sdk
export ANDROID_HOME=~/Library/Android/sdk
export ANDROID_AVD_HOME=~/.android/avd
Run Code Online (Sandbox Code Playgroud)
https://developer.android.com/studio/run/emulator-commandline
Vla*_*kov 24
可以使用Android Studio https://developer.android.com/studio/run/managing-avds.html添加模拟器
要启动模拟器: ~/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_23
相关问题:如何从命令行启动Android模拟器?
小智 18
这 3 个命令在 VS Code Terminal (Mac Book Pro M1) 上适用于我
echo 'export PATH=$PATH:~/Library/Android/sdk/emulator/' >> ~/.bash_profilesource ~/.bash_profileemulator -list-avds小智 5
通常我从终端使用:
./Library/Android/sdk/emulator/emulator *some action*
Run Code Online (Sandbox Code Playgroud)