有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?
当前回答
- For Linux Ubuntu
从终端as创建一个新文件
gedit模拟器.sh(使用任何名称的文件在这里,我已经使用“模拟器”)
现在在这个文件中写入以下行
cd / home / Android Sdk /工具/用户名
./模拟器@你创建的Android设备名称
(在@后面写上你的AVD的名字
。/模拟器@Nexus_5X_API_27 )
现在保存文件并使用以下命令运行模拟器
。/ emulator.sh
在上述命令之前的命令被拒绝使用的情况下
CHMOD +X emulator.sh
准备就绪,开始。
其他回答
更新:2020/05 Windows 10
首先获取一个模拟器列表,打开CMD并运行:
cd %homepath%\AppData\Local\Android\Sdk\emulator
then
emulator -list-avds
接下来在上面的目录中创建emulator.exe的快捷方式,然后通过编辑Target:文本框更改其中的属性,如下所示
模拟器。. exe @YourDevice
Windows用户:
复制模拟器名称。 进入以下目录:C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator 右键单击模拟器.exe并将其作为快捷方式发送到您想要的位置。 右键单击快捷方式的.exe文件,并添加您的模拟器名称,只是复制到目标文本框的@符号。 双击快捷方式,完成!
C: \ \用户[yourusername] \ AppData \ Local模拟器Android Sdk \ \ . exe模拟器@EmulatorName
cd C:\Users\{computer_user_name}\AppData\Local\Android\Sdk\emulator
然后运行:
./emulator -list-avds
or
emulator -list-avds
输出:
PIXEL_2_API_29
PIXEL_2_XL_API_29
然后运行:
./emulator -avd PIXEL_2_XL_API_29
or
emulator -avd PIXEL_2_XL_API_29
就是这样
Windows用户
创建并打开一个bat文件(.bat是文件的扩展名) 将以下代码放入文件中 cd /d SDK文件夹路径\emulator && emulator -avd emulator名称
下面是一个例子
cd /d E:\Run\Android_Installation_Final\Sdk\emulator && emulator -avd Pixel_API_28
保存它。 从任何cmd(命令提示符shell)运行它
你可以看到我的帖子自动启动模拟器时,Windows启动
在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时都输入导出命令。