gpt4 book ai didi

android-emulator - 使用 Visual Studio 模拟器运行的 Nativescript 项目

转载 作者:行者123 更新时间:2023-12-04 10:14:27 25 4
gpt4 key购买 nike

我有一个使用 VS Code 开发的 Nativescript 应用程序,当我尝试使用 Nativescript 扩展中的 Nativescript 启动配置运行它时,当我使用与 USB 连接的真实设备或当我使用其中之一时,没有任何问题android-sdk 模拟器。

现在我也需要在机器上运行 Hyper-V,而这些模拟器在管理程序打开时无法运行。所以我下载并安装了 Visual Studio Android Emulator,当我手动启动它时它运行良好。

问题是 nativescript 项目无法使用 tns device 或 adb devices 命令识别此设备,如果我尝试从 VS Code 启动应用程序,它会尝试启动其他模拟器之一,这显然由于虚拟机管理程序/英特尔而失败Haax 不兼容。

你们之前有没有遇到过这个问题并且有任何可以分享的解决方案?

谢谢。

最佳答案

微软 MSDN 说:

如果模拟器正在运行,但它似乎没有连接到 ADB 或者它没有出现在使用 ADB 的 Android 工具中 (for example, Android Studio or Eclipse) ,您可能需要调整模拟器查找 ADB 的位置。

模拟器使用 注册表项 识别碱基 您的 Android SDK 的位置 ,并查找 \platform-tools\adb.exe 该目录下的文件。

开始了!!一步一步;)

复制您的 ANDROID SDK PATH对我来说它看起来像这样:

enter image description here

修改模拟器使用的Android SDK路径:

  • 通过从“开始”按钮上下文菜单中选择“运行”,键入 ,打开注册表编辑器。 regedit 在对话框中,然后选择确定。

  • enter image description here

  • 导航至 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools 在左侧的文件夹树中。

  • Note : if Android SDK Tools folder doesn't exist, Create it under WOW6432Node, And open it, And Create a String Value name it Path:)


  • 修改 Path 注册表变量以匹配您的路径 Android SDK .

  • enter image description here

  • 重新启动模拟器,您现在应该能够看到模拟器连接到 ADB 和相关的 Android 工具。

  • enter image description here

    现在!打开你的终端(CMD),然后运行 ​​ADB 命令
    adb devices -l
    enter image description here

    是的是的 !! Visual Studio 模拟器正在运行,并连接到 ADB!

    我们来了!!

    现在我们要创建一个演示应用程序(例如 FIRSTZAKI) ZAKI 是我的昵称 :p

    在终端 (CMD) 上:
    tns create FIRSTZAKI
    enter image description here

    选择安卓平台
    cd FIRSTZAKI\ tns platform add android
    enter image description here

    检查 VS 模拟器是否准备就绪!
    tns devices
    enter image description here

    是的 是的 ^^

    最后一步 (运行/构建) :
    tns run android
    enter image description here

    哇……太好了:)

    enter image description here

    和 .. 祝你好运♥ — ZAKI

    关于android-emulator - 使用 Visual Studio 模拟器运行的 Nativescript 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46774657/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com