如何在Mac上运行AVD管理器

35

我在终端中的tools目录下尝试使用命令行,输入android时,Bash显示找不到该命令。当我输入ls时,可以看到android。

另外我是否必须使用命令行?为什么Eclipse只显示一个用得不太频繁的SDK Manager运行按钮,而不是AVD Manager?


你正在使用哪个SDK版本?自从最近的发布以来,Eclipse中的SDK和AVD Manager已被分成了两个独立的按钮。 - yorkw
对于命令行:如果您想在不在PATH(echo $PATH)中的目录中启动程序/工具/脚本,则输入./<program>。在您的情况下,输入./android。 - stolzem
1
"android avd" 只会启动设备管理器。 - t9mike
https://developer.android.com/studio/command-line/avdmanager - Khurshid Ansari
5个回答

84

如果您不想使用Eclipse,可以这样启动它。

在工具文件夹下写入以下内容:

./android avd


1
我同意。它也帮助了我。 - infografnet
2
目前已弃用。 - James Nguyen
无效或不支持的命令“avd”。 - Justin

28

今天,Eclipse在SDK捆绑包中被Android Studio取代。

Mac版的Android Studio将SDK安装在用户Library文件夹的子文件夹中,因此启动AVD的完整命令行为:

~/Library/Android/sdk/tools/android avd

3
5年后,这甚至已经不再是一个问题了。avdmanager有自己的命令。 - adamdport

21

在较新版本的Android Studio中,应该通过运行位于tools/bin/目录下(相对于SDK根目录)的avdmanager二进制文件来完成此操作:

$ ~/Library/Android/sdk/tools/bin/avdmanager

同样适用于 SDK 管理器

$ ~/Library/Android/sdk/tools/bin/sdkmanager

44
“~/Library/Android/sdk/tools/bin/avdmanager” 无法运行GUI应用程序。如何打开GUI AVD管理器? 要打开GUI AVD管理器,请在终端中输入以下命令: ~/Library/Android/sdk/tools/emulator -list-avds 这将列出可用的AVD(模拟器)名称。然后,您可以使用以下命令启动所需的AVD: ~/Library/Android/sdk/tools/emulator -avd - oluckyman

19

avdmanager 仅用于创建/移动/删除 avds。
GUI 只能在 Android Studio 中使用(我认为 GUI 是 Idea 插件的一部分,不像以前在 Eclipse 中那样是一个独立的应用程序)。

要从控制台运行模拟器,请使用以下命令:

列出可用 AVDs:

~/Library/Android/sdk/tools/emulator -list-avds

运行模拟器:

~/Library/Android/sdk/tools/emulator @AVD_NAME
@ - 必需的


-5

Eclipse -> Windows -> AVD 管理器,您可以记下该按钮。

Eclipse 显示了 SDK 和 AVD 管理器两个按钮。

我正在使用的是 Eclipse SDK 版本:3.7.0


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接