54

当我使用Mac OS X 终端通过我的 Android 模拟器导航到该文件夹​​并键入emulator时,我得到:

找不到命令

这是发生的事情:

$ emulator
-bash: emulator: command not found

我如何让它工作?

4

5 回答 5

79

当前目录通常不包含在您$PATH的 *nix 操作系统(如 OS X)中;要在当前目录中执行程序,请在其前面加上当前目录的路径 ( .):

$ ./emulator
于 2012-04-22T15:35:46.863 回答
42

模拟器可以用 Android Studio 添加https://developer.android.com/studio/run/managing-avds.html

启动模拟器:~/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_23

相关问题:如何从命令行启动 Android 模拟器?

于 2016-06-06T22:27:14.043 回答
14

解决方案

脚步

  1. 创建一个符号链接emulator
# soft link
$ ln -s ~/Library/Android/sdk/tools/emulator /usr/local/bin/emulator

  1. 调用命令

# check all avd
$ emulator -list-avds

$ emulator @avd_name
# OR
$ emulator -avd avd_name


在此处输入图像描述

2.系统环境

  1. 使用 vim/vscode 编辑环境
# zsh
$ vim  ~/.zshrc
# OR
$ code  ~/.zshrc


  1. 将以下行添加到.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


  1. 更新配置
# flush update
$ source ~/.zshrc

参考

https://developer.android.com/studio/run/emulator-commandline

于 2021-07-27T13:44:51.443 回答
3

打开安卓工作室。单击 AVD 管理器(带有 android 和手机的图标)[示例图像:AVD 管理器]。请参阅模拟器列表。如果您没有,您应该会看到类似“安装模拟器”的内容。

成功后,您将下载工具文件夹到您的~/Library/Android/sdk

那是你想要的文件夹,因为它有androidemulator命令行工具。

于 2016-12-23T00:48:07.797 回答
3

通常我从终端使用:

./Library/Android/sdk/emulator/emulator *some action*
于 2020-06-07T03:48:35.563 回答