在没有Android Studio的情况下运行AVD Emulator

有没有办法运行模拟器,而无需首先启动Android Studio。 也许从命令行。 我知道这个function在旧版本中可用,并且从那以后就消失了。 但也许有人发现如何去做呢?

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

运行cd ~/Android/Sdk/tools/bin && ./avdmanager list avd

你会得到虚拟安装设备的列表。 在我的情况是这样的:

 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 --------- Name: Nexus_5X_API_23 Device: Nexus 5X (Google) Path: /home/piotr/.android/avd/Nexus_5X_API_23.avd Target: Google APIs (Google Inc.) Based on: Android 6.0 (Marshmallow) Tag/ABI: google_apis/x86 Skin: nexus_5x Sdcard: /home/piotr/.android/avd/Nexus_5X_API_23.avd/sdcard.img 

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

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

在我的情况下:

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

在ANDROID_HOME文件夹中,您将拥有工具文件夹

在Mac / Linux emulator -avd <avdName>在Windows emulator.exe -avd <avdName>

如果您使用API 24您可以从列表中获取模拟器的名称android list avds如果您使用的是API 25那么您将在tools\bin avdmanager list avds

这是你需要做的:

1 。 下载并提取SDK 。
打开一个terminal并导航到“工具”目录。
3.启动“android”工具(如果你目前在工具目录中,则为./android)。
4.closures您希望在模拟器中使用的每个Android版本的“SDK平台”。
5.单击“安装N包”button。
6.单击每个包并勾选“接受许可”(在法律上,我可能需要告诉您,阅读每个许可时,此步骤可能需要几个小时;)。
7.完成这些许可证? 大。 点击“安装”。 等待SDKpipe理器完成软件包的安装,然后closures它。
8.回到你的terminal,仍然在工具目录中,input./android avd,它将启动Android虚拟设备pipe理器。
9.点击“新build”并填写表格来构build您想要模拟的设备。 在“目标”下拉列表中,您会看到之前安装的SDK平台。 如果您需要的版本丢失,则需要返回并安装它。 完成后点击确定。
10.单击刚创build的设备,然后单击“开始”button,在“启动选项”窗口中调整所需的任何选项,然后单击“启动”。

也检查这个问题的答案。

假设您已经正确安装了Android Studio,请打开命令提示符并键入emulator -list-avds ,它将显示所有设备,然后键入emulator @avd_name ,其中avd_name是安装的模拟器的名称。

模拟器的path是

 /Users/<Username>/AppData/Local/Android/sdk/tools 

我已经安装了Studio。 但是,如果不启动(不安装)Android Studio,您可以直接启动模拟器

C:\ Users \ YOURUSERNAME \ AppData \ Local \ Android \ Sdk \ tools \ emulator.exe -netdelay none -n​​etspeed full -avd YOUR_AVD_NAME

假设您已经安装了Android Studio,并且在您的PATH中安装了SDK,那么:

emulator -avd avd_name

要获得AVD名称列表,请运行:

emulator -list-avds

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

您可以创build一个batch file,直接打开您的模拟器,而无需打开Android Studio。 如果您使用Windows:

  • 打开记事本

  • 新文件

  • 将下一行复制到您的文件中:

     C:/ cd C:\Users\\[YOUR_USER_NAME]\AppData\Local\Android\sdk\tools emulator @[YOUR_EMULATOR_DEVICE_NAME] 

    笔记:

    • 用您的Windows帐户名称replace[YOUR_USER_NAME]

    • [YOUR_EMULATOR_DEVICE_NAME]replace为您在模拟器中创build的设备名称

    • 要获取设备名称,请转到: C:\Users\\[YOUR_USER_NAME]\AppData\Local\Android\sdk\tools

    • 运行cmd并键入: emulator -list-avds

    • 复制设备名称并将其粘贴到batch file中

  • 将文件保存为emulator.bat并closures

  • 现在双击emulator.bat ,你就可以运行模拟器了!

尝试这个

  • 打开命令提示符并更改sdk的放置目录D:\Softwares\Android\sdk\tools\bin>
  • 现在添加你的avdmanager,现在你的完整代码是D:\Softwares\Android\sdk\tools\bin>avdmanager list avd
  • 它会显示你几秒钟之后已经创build的模拟器设备列表
  • 现在键入cd..
  • 并用这个cmd运行你的模拟器

    D:\Softwares\Android\sdk\tools>emulator -avd Tablet_API_25

在这里输入图像说明