如何在不打开Android Studio的情况下打开AVD Manager GUI?

10 浏览
0 Comments

如何在不打开Android Studio的情况下打开AVD Manager GUI?

尽管我没有使用Android Studio来开发我的应用程序,但我仍然在使用Android模拟器。有没有一种简便的方法可以启动模拟器而不必这么做呢?\n

    \n

  1. 打开Android Studio
  2. \n

  3. 打开一个项目
  4. \n

  5. 点击AVD Manager按钮
  6. \n

\n我不是在寻找完整的CI替代方案,但如果有一个长命令可以运行以打开GUI,我会很高兴的。

0
0 Comments

问题的原因是无法在不打开Android Studio的情况下打开AVD Manager GUI。解决方法是通过使用命令行来运行AVD Manager。

以下是解决方法的详细步骤:

1. 打开一个文本编辑器,如记事本。

2. 复制粘贴上述给出的代码。

3. 将代码保存为.bat文件,例如"open_avd_manager.bat"。

4. 在保存的.bat文件上双击运行。

运行.bat文件后,将会打开一个命令行窗口,其中列出了可用的虚拟设备。您需要输入虚拟设备的数字编号来运行相应的设备。如果您想退出AVD Manager GUI,请输入"q"。

这样,您就可以在不打开Android Studio的情况下打开AVD Manager GUI了。

0
0 Comments

问题的原因是想要在不打开Android Studio的情况下打开AVD Manager GUI。为了解决这个问题,可以使用一个名为avdmanager.bat的脚本,在SDK的根目录下创建。需要设置变量ANDROID_HOME为SDK的根目录。以下是脚本的代码:

off

SETLOCAL ENABLEDELAYEDEXPANSION

SET count=0

FOR /F "tokens=* USEBACKQ" %%F IN (`%ANDROID_HOME%\emulator\emulator.exe -list-avds`) DO (

SET /a count=!count!+1

SET var!count!=%%F

)

for /l %%i in (1,1,%count%) do echo %%i) !var%%i!

digit number of virtual machine to run or 'q' to quit

set /p choice=""

if "%choice%"=="q" goto end

!var%choice%!

%ANDROID_HOME%\emulator\emulator.exe -avd !var%choice%!

:end

ENDLOCAL

这段代码可以显示当前定义的AVD并让用户选择启动哪个AVD。用户可以输入数字来选择要运行的虚拟机,或输入'q'退出。

对于Linux版本的bash脚本,由于我不是经常使用bash,所以无法提供具体的代码。但我认为这应该不难实现。

感谢您对答案的纠正,已经修正了bat代码。

0
0 Comments

问题的原因是用户想要打开AVD Manager GUI,但不想打开Android Studio。解决方法是通过使用PowerShell命令行来打开AVD Manager GUI。

首先,用户需要使用PowerShell命令行进入Android SDK的位置。命令如下:

cd C:\Users\UserName\AppData\Local\Android\Sdk\tools

接下来,用户需要输入以下命令来查看可用的AVD列表,并选择所需的设备:

.\emulator.exe -list-avds

这将显示可用的AVD列表,用户可以选择设备并将其名称复制,然后替换以下命令中的``:

.\emulator.exe -avd ""

例如:

.\emulator.exe -avd "Pixel_2_API_27"

用户还可以创建一个批处理文件来简化操作。批处理文件的内容如下:

off
cd C:\Users\UserName\AppData\Local\Android\Sdk\tools
.\emulator.exe -avd "Pixel_2_API_27"

然而,这里存在两个问题。首先,`emulator.exe`文件不在`tools`文件夹中,而是在`emulator`文件夹中。其次,批处理文件中不应该有`#!/bin/sh`的哈希行。应该将其替换为`off`。哈希行是用于bash脚本的。

感谢提供的指令,对我来说这两个目录都有效。

0