有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?
当前回答
在windows上
......\Android\sdk\tools\bin\avdmanager list avds
......\Android\sdk\tools\emulator.exe -avd Nexus_5X_API_27
其他回答
如果你在系统上安装了Git。然后可以运行.sh bash代码。我创建的bash代码搜索从您创建的ADV设备,并列出他们。然后你可以选择adv设备的数量运行模拟器而不运行Android工作室。
链接: adv-emulator.sh
注意[windows操作系统]:请先添加%appdata%\..\Local\Android\Sdk\模拟器到您的系统环境路径,否则bash-code不工作。
首先改变目录,你的avd设备列出;对我来说是这样的:
cd ~/Android/Sdk/tools
然后运行模拟器,执行如下命令:
./emulator -avd Your_avd_device_name
对我来说是:
./emulator -avd Nexus_5X_API_27
这是所有。
在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时都输入导出命令。
只需创建一个.bat文件。叫它smth,比如run pixel 2.bat 用notepad++这样的编辑器打开它 写2行代码
cd C:\Users\mxsof\AppData\Local\Android\Sdk\emulator
emulator -avd pixel_2_api_29
启动它。
这是所有。编码快乐!
如果你是在窗口上,有快捷方式吗?它很容易放置任何你想要的,图标是描述性的和漂亮的。
首先,导航到你的android sdk,可能在C:\Users\YOURUSERNAME\AppData\Local\ android \ sdk \tools\ 然后右键单击模拟器.exe,然后单击创建快捷方式。 新的闪亮的快捷方式被创建,可能带有一个预定义的名称。 右键单击快捷方式,并在目标字段(我的电脑是西班牙语)添加一个额外的参数,前面有一个@(看看下面的图片)
现在你可以用这个快捷方式做任何你想做的事情,放在桌面上,绑定到开始菜单或其他什么