有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?


当前回答

- For Linux Ubuntu

从终端as创建一个新文件

gedit模拟器.sh(使用任何名称的文件在这里,我已经使用“模拟器”)

现在在这个文件中写入以下行

cd / home / Android Sdk /工具/用户名

./模拟器@你创建的Android设备名称

(在@后面写上你的AVD的名字

。/模拟器@Nexus_5X_API_27 )

现在保存文件并使用以下命令运行模拟器

。/ emulator.sh

在上述命令之前的命令被拒绝使用的情况下

CHMOD +X emulator.sh

准备就绪,开始。

其他回答

只需创建一个.bat文件。叫它smth,比如run pixel 2.bat 用notepad++这样的编辑器打开它 写2行代码

cd C:\Users\mxsof\AppData\Local\Android\Sdk\emulator 
emulator -avd pixel_2_api_29

启动它。

这是所有。编码快乐!

更新:2020/05 Windows 10

首先获取一个模拟器列表,打开CMD并运行:

cd %homepath%\AppData\Local\Android\Sdk\emulator

then

emulator -list-avds

接下来在上面的目录中创建emulator.exe的快捷方式,然后通过编辑Target:文本框更改其中的属性,如下所示

模拟器。. exe @YourDevice

从控制台运行模拟器的方法(我假设你之前安装了它,使用Android Studio)是:

run

cd ~/Android/Sdk/tools/bin && ./avdmanager列表

OR

cd ~/Android/Sdk/tools && ./emulator -list-avds

您将获得虚拟安装设备的列表。我的情况是:

Available Android Virtual Devices:
  Name: Galaxy_Nexus_API_17
  Device: Galaxy Nexus (Google)
  Path: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd
  Target: Google APIs (Google Inc.)
  Based on: Android 4.2 (Jelly Bean) Tag/ABI: google_apis/x86
  Skin: galaxy_nexus
  Sdcard: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd/sdcard.img

复制要运行的设备名称,然后

cd ~/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE . exe

在我的例子中:

cd ~/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_23

如果你使用的是windows,那就创建一个。bat文件,然后双击这个。bat文件,这将为你每天节省一些时间。下面是我用批处理文件启动android模拟器的代码:

@echo off
title Android Emulator
color 1b
echo #################################

echo Please make sure that your android path is correct for the script
echo Change this path "C:\Users\YOUR_USER_NAME\AppData\Local\Android\Sdk\emulator" to use your curret path and save it as a .bat file on your system to launch android emulator
echo #################################
c:
cd C:\Users\YOUR_USER_NAME\AppData\Local\Android\Sdk\emulator
emulator -avd Nexus_5X_API_28

pause

如果你在系统上安装了Git。然后可以运行.sh bash代码。我创建的bash代码搜索从您创建的ADV设备,并列出他们。然后你可以选择adv设备的数量运行模拟器而不运行Android工作室。

链接: adv-emulator.sh

注意[windows操作系统]:请先添加%appdata%\..\Local\Android\Sdk\模拟器到您的系统环境路径,否则bash-code不工作。