android - 是否可以在不安装 Android Studio 的情况下创建和维护 Android 虚拟设备?

标签 android visual-studio-code nativescript android-virtual-device

我正在进行的开发是用 TypeScript/JavaScript 编写的,剩下的所有说明都使用 TNS (Telerik NativeScript) 命令行来构建、调试和发布适用于 Android 的应用程序和 iOS。

使用 Visual Studio CodeNode.jsNativeScriptAndroid SDK 设置我的 Windows PC >,我已经可以使用 > tns build android 构建应用程序,但我无法运行它,因为我没有设备。

回到 NativeScript 说明,它明确表示需要 Android 虚拟设备,但该链接引导我了解如何使用 Android Studio 设置 AVD .

嗯,我不想只是为了能够管理 AVD 而安装另一个 IDE。我熟悉 VS Code,所有原始开发都是在 iOS 上的 VS Code 中完成的,所有文档(包括屏幕截图)都来自 VS Code。

据说C:\Android\android-sdk\tools\bin\中有一个AVDManager.exe,但我安装的SDK中肯定没有。

> emulator -list-avds 不显示任何内容。

> tns device android --available-devices 还列出了没有可用的模拟器。

Embarcaderos 的 RAD Studio 包含一个 Android 模拟器,但我使用 Delphi 10.2 Tokyo 进行桌面开发,因此无法在 native 上访问该模拟器。

是否有其他方法来创建 AVD,以便当我从移动应用程序的工作文件夹中输入 > tns run android 时,它会启动模拟器并在其中运行应用程序?

最佳答案

您可以通过 the android studio download page 仅下载 SDK 命令行工具。 ->“仅获取命令行工具”。 模拟器程序和avdmanager应该是启动并运行模拟器所需的一切。

关于android - 是否可以在不安装 Android Studio 的情况下创建和维护 Android 虚拟设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48433558/

相关文章:

android - ActionBar 中 SearchView 的主题

android - 停止音乐和服务

visual-studio-code - Visual Studio Code 中的默认缩进线指南?

angular - 原生脚本 |在 android 后退按钮导航之后调用 ngOnInit

javascript - 如何使用 javaScript 获取从 java 类传递到 native 脚本 jar 文件的变量数据

java - boolean 值不会从 true 返回 false

android - SQLite android 应用程序登录

visual-studio-code - 在 Visual Studio Code 中自动将空格转换为制表符

python - VSCode 绿色运行按钮的按键绑定(bind)?

android - Firebase 在与 addListenerForSingleValueEvent() 一起使用时返回旧数据集