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


当前回答

2019年,由于android工作室更新,可能会有一些变化。

打开命令提示符[CMD] 更改目录为SDK > tools cd C:\Users\Intel\AppData\Local\Android\sdk\tools

如果那个地址不行的话 2.一个开放的android工作室 2.b打开Gradle Scripts目录(如果你在android studio中有一个开放的项目,你可以很容易地在屏幕左侧找到) 2.c双击本地属性(在最底部) 2.D,你应该马上看到地址(SDK dir) 2.e在命令提示符中将目录更改为该地址(如cd AppData) 2.F再次更改目录到tools (CD tools)

检查您已经创建的模拟器列表 模拟器-list-avds 复制您首选的模拟器名称。 选择并运行模拟器 模拟器-avd <您首选的模拟器名称> 完成了。

其他回答

在windows上

......\Android\sdk\tools\bin\avdmanager list avds

......\Android\sdk\tools\emulator.exe -avd Nexus_5X_API_27

试试这个

1. 完整的视频教程(适用于所有windows版本)

OR

2. 文本教程

Open the command prompt and change the directory where your sdk is placed D:\Softwares\Android\sdk\tools\bin> now add your avdmanager in this,now your full code is D:\Softwares\Android\sdk\tools\bin>avdmanager list avd it will show you a list of emulator device that you have already created after few seconds now typecd.. and run your emulator with this cmd, Here my emulator name is Tablet_API_25 so I have typed this name after the -avd. D:\Softwares\Android\sdk\tools>emulator -avd Tablet_API_25

编辑:对于Android Studio 3.2或更高版本,路径更改为D:\Softwares\Android\sdk\emulator\emulator -avd Tablet_API_25

例如:%ANDROID_HOME%\tools\emulator -avd [AVD NAME]

在Ubuntu 20.04中,我找到了以下解决方案

首先你需要导出Android路径变量。为此:

export ANDROID_SDK=~/Android/Sdk
export PATH=$ANDROID_SDK/emulator:$ANDROID_SDK/tools:$PATH

根据您的安装路径不同,路径可能会有所变化。如果Android Studio是使用Ubuntu软件安装的,那么路径将与上面所述相同。

如果导出工作正常,那么下面的命令应该列出您的AVD名称。

emulator -list-avds

在我的例子中,我得到了结果

Nexus_5_API_30

这是我的AVD的名字。

如果上面的命令列出了您的AVD名称,那么您可以通过以下方式运行您的AVD:

emulator @YOUR_AVD_NAME

对我来说

emulator @Nexus_5_API_30

您可以将导出命令添加到.bashrc文件中,以避免每次需要运行AVD时都输入导出命令。

以下是你需要做的:

1.Download and extract the SDK. 2.Open a terminal and navigate to the “tools” directory. 3.Launch the “android” tool (./android if you are currently in the tools directory). 4.Tick off the “SDK Platform” for each version of Android that you’d like to use in your emulator. 5.Click the “Install N Packages” button. 6.Click each package and tick off “Accept License” (legally, I’m probably required to tell you that this step may take several hours as you read each license ;). 7.Done with those licenses? Great. Click “Install”. Wait for the SDK manager to finish installing your packages, then you can close it. 8.Back in your terminal, still in the tools directory, enter ./android avd which will launch the Android Virtual Device Manager. 9.Click “New” and fill out the form to build the device you’d like to emulate. In the “Target” dropdown, you’ll see the SDK Platforms that you installed earlier. If the version you need is missing, you need to go back and install it. Click OK when you’re done. 10.Click on the device that you just created and click the “Start” button, tweak any options that you need on the Launch Options window, and click “Launch”.

也检查一下这个问题的答案。

模拟器的路径为

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