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


当前回答

在ANDROID_HOME文件夹中有一个tools文件夹

在Mac / Linux <avd > > 在Windows 模拟器。exe -avd <avdName>

如果你正在使用API 24,你可以从列表中获得模拟器的名称 Android列表avds 如果你正在使用API 25,那么你将在工具\bin中获得avdmanager Avdmanager列出avds

其他回答

一张图胜过千言万语:)

如何从MAC终端启动AVD

对于Windows

如果任何人正在寻找快捷方式/批处理脚本- Gist -下载批处理文件。

@echo off
IF [%1]==[] (GOTO ExitWithPrompt)
set i=1
FOR /F "delims=" %%i IN ('emulator -list-avds') DO (
    set /A i=i+1
    set em=%%i
    if %i% == %1 (
        echo Starting %em%
        emulator -avd %em%
        EXIT /B 0
    )
)
GOTO :Exit
:ExitWithPrompt
emulator -list-avds
echo Please enter the emulator number to start

:Exit
EXIT /B 0

使用

D:\>start-emulator
Nexus_5_API_26
Please enter the emulator number to start

D:\>start-emulator 1
Starting Nexus_5_API_26
HAX is working and emulator runs in fast virt mode.

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

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

启动它。

这是所有。编码快乐!

以下是你需要做的:

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”.

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

打开终端,然后

cd path_to/Android/Sdk/emulator

并运行以下命令来获取您在使用android studio之前创建的模拟器名称

./emulator -list-avds

将$emulator_name替换为您想要启动和运行的

./emulator -avd $emulator_name