Android:如何从命令行启动模拟器?

时间:2017-06-13 12:07:37

标签: android android-emulator

Windows 10(64位)。 Android Studio 2.3。

我的Android模拟器位于文件夹:

d:\程序\的Android \ avd.android \ AVD \ Nexus_4_4.avd \

假设我在文件夹 D:\ temp

如何从文件夹 D:\ temp 我可以启动我的模拟器(从PC的命令行)?

13 个答案:

答案 0 :(得分:19)

在任何地方打开命令提示符并使用以下命令

  • 获取可用模拟器列表

    emulator -list-avds

  • 打开模拟器

    emulator -avd Nexus_5X_API_23

答案 1 :(得分:16)

我只能从tools文件夹(Windows 10)成功运行命令:

cd %ANDROID_HOME%/tools

获取可用虚拟设备的列表:

emulator -list-avds

运行它:

emulator -avd Nexus_5X_API_24

然后您可以将其放在.bat文件中:

cd %ANDROID_HOME%/tools
emulator -avd YOUR_VIRTUAL_DEVICE_ID

答案 2 :(得分:3)

在cmd中运行以下命令:

  1. Cd C:\Users\Username\Appdata\local\Android\Sdk\Emulator

  2. .\emulator -avd Andro (Emulator Name)

您可以使用bat文件制作快捷方式。 步骤1-将路径C:\ Users \ Username \ AppData \ Local \ Android \ Sdk \ emulator保存在Environment变量中。 步骤2-然后制作一个.bat文件并编写命令 emaulator -avd(仿真器名称)

答案 3 :(得分:2)

上述答案都没有帮助我在Windows 10机器上。这是窗口用户需要做的事情:

  1. 转到模拟器文件夹:cd C:\Users\{User}\AppData\Local\Android\Sdk\emulator
  2. 列出可用的模拟器:emulator -list-avds
  3. 启动模拟器:emulator -avd {myEmulator}

答案 4 :(得分:2)

仅适用于WINDOWS

1 。如果您的AppData已隐藏,请首先在您的用户文件夹中找到您的AppData,然后在文件管理器中导航至查看隐藏的项目(选中标记)
cd C:\Users\UserName\AppData\Local\android\sdk\emulator

2 。第二步是查看可用的avd(Android虚拟设备)
emulator -list-avds

3 。第三步是推出AVD
emulator -avd Pixel_2_API_29

答案 5 :(得分:1)

仿真器也可以从这里打开

  1. 打开位置 C:\ Users {User_Name} \ AppData \ Local \ Android \ Sdk \ tools
  2. 现在,从当前位置打开 cmd
  3. 键入命令 emulator.exe -avd {NameOfYourEmulator}

这在Windows 10中对我有用。

要了解模拟器列表。使用命令 模拟器-list-avds

答案 6 :(得分:1)

步骤:

  1. 从系统复制此CD C:\ Users {User} \ AppData \ Local \ Android \ Sdk \ emulator
  2. 将其粘贴到“系统变量路径设置”上。
  3. 列出可用的模拟器:emulator -list-avds
  4. 启动模拟器:emulator -avd {myEmulator}

答案 7 :(得分:0)

对于Mac用户,打开终端并运行以下命令-

  1. 导航到仿真器文件夹目录(已安装SDK)。就我而言-

    $ cd /Users/username/Library/Android/sdk/emulator

  2. 然后检查可用的模拟器-

    $ ./emulator -list-avds

  3. 最后-

    $ ./emulator -avd **nameofthedevice** -netdelay none -netspeed full

答案 8 :(得分:0)

对于Windows用户:

  • 然后打开CMD 首先找到您的模拟器文件夹目录

    override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches.first else { return } let location = touch.location(in: self) let touchedNode = atPoint(location) if touchedNode.parent?.name == "btnPlay" || touchedNode.name == "btnPlay" { showGameModeMenu() } }

就是这样。你完成了。

答案 9 :(得分:0)

我遵循的简单步骤:

  1. cd ~/Library/Android/sdk/tools/
  2. ./emulator -list-avds
  3. 选择一个可用的仿真器名称,然后运行./emulator -avd Nexus_5X_API_24

答案 10 :(得分:0)

  1. 复制emulator.exe文件的位置,然后粘贴到全局环境变量中以首先访问系统中的全局性,但是可能在2020年之前可以使用emulator.exe。

    C:\ Users {用户名} \ AppData \ Local \ Android \ emulator

对我来说是

C:\Users\sachin\AppData\Local\Android\emulator

2。只需在终端中运行

emulator -list-avds

emulator -avd {emulator name}

答案 11 :(得分:0)

尝试这种方式,速度很快,无需附加到syspath:

运行“运行” Win + R 并放入

cmd /K "cd C:\Users\{username}\AppData\Local\Android\Sdk\emulator&&emulator @{device_name}"

{username}更改为您的用户名,并将{device_name}更改为您的设备名称

答案 12 :(得分:-1)

1 。如果您的AppData已隐藏,请首先在您的用户文件夹中找到您的AppData,然后在文件管理器中导航至查看隐藏的项目(选中标记)
cd C:\Users\UserName\AppData\Local\android\sdk\emulator
2 。第二步是查看可用的avd(Android虚拟设备)
emulator -list-avds
3 。第三步是推出AVD
emulator -avd Pixel_2_API_29