我关注 Brosteins 的 The NativeScript Book。我找不到如何连接我的 Android 设备。
所做的步骤是:
tns --version; returns 4.2.2
tns create Hello World
cd Hello World
tns platform add android
接下来,我使用 USB 电缆将 android Moto g6 (android 8.0.0) 连接到运行 NativeScript 的 Windows 10 计算机。接下来我使用 tns 设备来检查连接。
tns 设备提供:
连接的设备和模拟器 正在搜索设备... 未安装 iTunes。将其安装在您的系统上并再次运行此命令。 找不到已连接的设备。重新连接所有已连接的设备,验证您的系统是否可以识别它们,然后再次运行此命令。
在我的 Android 手机上,我发现“通过 USB 加载 Android 设备”。单击时,我可以在“传输文件”、“传输图片(PTP)”中更改此设置或将设备用作 MIDI。我已经尝试了所有这些,得到了上面的消息表明没有 Android 设备可见。
在 Windows 10 上,我看到 Android 音频设备已连接。我找不到其他连接 Android 手机的选项。
问题:
如何通过 USB 电缆将我的 Android 设备连接到 Windows 10 计算机并使其被 tns 设备看到?
为什么我在使用 android(参见上文,tns 平台添加 android)时要求安装 itunes(参见上文)?
最佳答案
您可能需要在设备上启用开发者模式。
这是一个演示如何执行此操作的教程:
1.打开“设置”应用。
2.选择关于手机
3.滚动到底部并点击版本号 7 次。
4.返回上一屏幕,在底部附近找到开发者选项
5.单击开发人员选项并选中启用 USB 调试复选框
6.如果您通过 USB 插入开发计算机,则会弹出窗口询问是否信任该计算机 - 选择信任您的开发计算机。
现在尝试运行 tns device android,您应该会看到列出的设备。然后运行 tns run android 应该在您的设备上运行您的应用程序。
关于Android 设备在 NativeScript CLI 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52038772/