如何在 WebStorm 中 运行 Android 虚拟设备

How to run Android Virtual Device in WebStorm

我最近开始使用 React Native 编程,我使用 WebStorm 进行编码,我总是需要 运行 Android Studio 并启动我的 Android Virtual Device 然后关闭 Android Studio 并使用 WebStorm 和 运行 并测试我的 React Native 应用程序。

如何在不需要打开 Android Studio 的情况下从 webstorm 运行 我的 Android 虚拟设备?

不,WebStorm 不提供 Android 支持,也没有可用于 运行 android Webstorm 虚拟设备的插件。

尽管您可以从终端 运行 android 模拟器而不使用 Android studio。 例如,在 Windows 上,您可以在命令提示符下使用以下命令:

 start "" C:\Users\qasim\AppData\Local\Android\Sdk\emulator\emulator.exe @Pixel_XL_API_28

用截图解释可能更容易...

除了 Windows™ 你必须使用 .bat 批处理脚本,而不是 .sh shell 脚本

示例中使用的 shell 脚本可以在 here.

中找到

它不仅仅是启动模拟器,而且仅适用于 Linux。

(只是提供一个想法,在给定的情况下可以做什么)。

这里解释一下: 从命令行启动模拟器.

解决方案

最后,在“Martin Zeitler”的帮助下,我通过以下方式成功做到了:

在 webstorm select 文件 > 设置中,在搜索栏中键入 "External Tools" select "External Tools",在 "tools" 部分单击加号图标(添加)像我的参数一样填写 window:

姓名:android avd
*随你喜欢

程序:C:\Users(你的用户名)\AppData\Local\Android\Sdk\emulator\emulator.exe
*这是您的emulator.exe地址,这是默认地址,您必须将(您的用户名)替换为您的系统用户名或更改地址以定位到您的emulator.exe地址

参数:-avd Nexus_5X_API_23
*Nexus_5X_API_23 是一个示例,您必须输入您之前在 android studio

中创建的模拟器名称

工作目录:C:\Users(你的用户名)\AppData\Local\Android\Sdk\emulator
*喜欢程序地址但没有 emulator.exe

点击确定

现在在外部工具部分的工具菜单中的 webstorm 中,您可以找到 android avd 或您的自定义名称。通过单击它,您可以 运行 来自 webstorm 的模拟器。

终于你根本不需要 android studio 了,你可以从 webstorm 运行 它。