Nativescript 项目 运行 Visual Studio 模拟器
Nativescript project running with Visual Studio Emulator
我有一个使用 VS Code 开发的 Nativescript 应用程序,当我尝试 运行 它使用来自 Nativescript 扩展的 Nativescript 启动配置时没有问题,当我使用真实设备时通过 USB 连接或当我使用 android-sdk 模拟器之一时。
现在我还需要 运行 机器上的 Hyper-V,当管理程序打开时,这些模拟器无法 运行。所以我下载并安装了 Visual Studio Android 模拟器,当我手动启动它时 运行 没问题。
问题是 nativescript 项目无法使用 tns device 或 adb devices 命令识别此设备,如果我尝试从 VS Code 启动应用程序,它会尝试启动其他模拟器之一,这显然失败了hypervisor/Intel Haax 不兼容。
你们以前有没有遇到过这个问题,有什么解决办法可以分享吗?
谢谢。
Microsoft MSDN 说:
如果模拟器是运行,但它似乎没有连接到ADB或者它没有出现在Android使用的工具中ADB (for example, Android Studio or Eclipse)
,您可能需要调整模拟器查找 ADB 的位置。
模拟器使用注册表项来识别您的AndroidSDK的基本位置,并在该目录下查找 \platform-tools\adb.exe 文件。
我们开始了!!循序渐进 ;)
为我复制你的 ANDROID SDK PATH
它看起来像这样:
修改模拟器使用的AndroidSDK路径:
- 从“开始”按钮上下文菜单中选择 运行,在对话框中键入
regedit
,然后选择“确定”,打开注册表编辑器。
- 导航至左侧文件夹树中的
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
.[=142= 的路径]
- 重新启动模拟器,您现在应该能够看到模拟器连接到 ADB 和关联的 Android 工具。
现在!打开您的终端 (CMD),然后 运行 ADB 命令
adb devices -l
是的是的!! Visual Studio 模拟器是 运行,并连接到 ADB!
我们开始了!!
现在我们要创建一个演示应用程序(例如 FIRSTZAKI)ZAKI 是我的昵称 :p
在终端 (CMD) 上:
tns create FIRSTZAKI
选择Android平台
cd FIRSTZAKI\
tns platform add android
检查 VS EMULATOR 是否准备就绪!
tns devices
是 是 ^^
最后一步 (RUN/BUILD) :
tns run android
哇...很棒:)
还有 .. 祝你好运 ♥ — ZAKI
我有一个使用 VS Code 开发的 Nativescript 应用程序,当我尝试 运行 它使用来自 Nativescript 扩展的 Nativescript 启动配置时没有问题,当我使用真实设备时通过 USB 连接或当我使用 android-sdk 模拟器之一时。
现在我还需要 运行 机器上的 Hyper-V,当管理程序打开时,这些模拟器无法 运行。所以我下载并安装了 Visual Studio Android 模拟器,当我手动启动它时 运行 没问题。
问题是 nativescript 项目无法使用 tns device 或 adb devices 命令识别此设备,如果我尝试从 VS Code 启动应用程序,它会尝试启动其他模拟器之一,这显然失败了hypervisor/Intel Haax 不兼容。
你们以前有没有遇到过这个问题,有什么解决办法可以分享吗?
谢谢。
Microsoft MSDN 说:
如果模拟器是运行,但它似乎没有连接到ADB或者它没有出现在Android使用的工具中ADB (for example, Android Studio or Eclipse)
,您可能需要调整模拟器查找 ADB 的位置。
模拟器使用注册表项来识别您的AndroidSDK的基本位置,并在该目录下查找 \platform-tools\adb.exe 文件。
我们开始了!!循序渐进 ;)
为我复制你的 ANDROID SDK PATH
它看起来像这样:
修改模拟器使用的AndroidSDK路径:
- 从“开始”按钮上下文菜单中选择 运行,在对话框中键入
regedit
,然后选择“确定”,打开注册表编辑器。
- 导航至左侧文件夹树中的
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools
。
Note : if
Android SDK Tools
folder doesn't exist, Create it underWOW6432Node
, And open it, And Create aString Value
name itPath
:)
- 修改
Path
注册表变量以匹配Android SDK
.[=142= 的路径]
- 重新启动模拟器,您现在应该能够看到模拟器连接到 ADB 和关联的 Android 工具。
现在!打开您的终端 (CMD),然后 运行 ADB 命令
adb devices -l
是的是的!! Visual Studio 模拟器是 运行,并连接到 ADB!
我们开始了!!
现在我们要创建一个演示应用程序(例如 FIRSTZAKI)ZAKI 是我的昵称 :p
在终端 (CMD) 上:
tns create FIRSTZAKI
选择Android平台
cd FIRSTZAKI\
tns platform add android
检查 VS EMULATOR 是否准备就绪!
tns devices
是 是 ^^
最后一步 (RUN/BUILD) :
tns run android
哇...很棒:)
还有 .. 祝你好运 ♥ — ZAKI