我正在进行的开发是用 TypeScript/JavaScript 编写的,剩下的所有说明都使用 TNS (Telerik NativeScript) 命令行来构建、调试和发布适用于 Android 的应用程序和 iOS。
使用 Visual Studio Code、Node.js、NativeScript 和 Android 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/