在没有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 -netspeed 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