【问题标题】:Android device not visible in NativeScript CLIAndroid 设备在 NativeScript CLI 中不可见
【发布时间】:2018-08-27 11:54:16
【问题描述】:

我关注 Brosteins 的 The NativeScript Book。我找不到如何连接我的安卓设备。

步骤如下:

tns --版本;返回 4.2.2
tns 创建 Hello World
cd Hello World
tns平台添加android

接下来,我使用 USB 电缆将 android Moto g6 (android 8.0.0) 连接到运行 NativeScript 的 Windows 10 计算机。接下来我使用 tns 设备检查连接。

>tns 设备提供:

连接的设备和模拟器 正在搜索设备... 未安装 iTunes。在您的系统上安装它并再次运行此命令。 找不到连接的设备。重新连接所有连接的设备,验证您的系统是否能够识别它们,然后再次运行此命令。

在我的 android 手机 II 上找到“通过 USB 加载 Android 设备。单击时我可以在“传输文件”、“传输图片 (PTP)”中更改此设置或将设备用作 MIDI。我已经尝试了所有这些,得到上面的消息表明没有可见的 android 设备。

在 Windows 10 上,我看到 Android 音频设备已连接。我找不到其他连接到 Android 手机的选项。

问题

  1. 如何通过 USB 线将我的 android 设备连接到 windows 10 计算机并使其被 tns 设备看到?

  2. 为什么在我使用 android(见上文,tns platform add android)时要求我安装 iTunes(见上文)?

【问题讨论】:

  • 您是否在设备中启用了开发者模式?
  • 我解决了这个问题。
    安卓手机设置应该是
  • 感谢 Marek 提供的答案,教科书和入门中都没有明确提及。在您的帮助下,我找到了正确的关键字来搜索解决方案:android 手机必须设置为开发人员模式。这是一个隐藏选项。转到 Settings/System/About/Build nr 并在 nr 上单击 7 次以启用开发人员设置。接下来,您可以在设置/系统/开发人员选项中找到一个新菜单。在此菜单中允许 USB 调试。您还可以设置“保持活跃”以防止手机在调试时进入睡眠状态。将此说明添加到 Gettingstarted... 会很有用

标签: android nativescript mobile-devices


【解决方案1】:

您可能需要在设备上启用开发者模式。

这里有一个教程,展示了如何做到这一点:

1.打开设置应用。

2.选择关于手机

3.滚动到底部并点按内部版本号 7 次。

4.返回上一屏找到靠近底部的开发者选项

5.点击开发者选项,勾选启用USB调试

6.如果您通过 USB 插入您的开发计算机,会弹出一个窗口询问是否信任该计算机 - 选择信任您的开发计算机。

现在尝试运行 tns device android,您应该会看到您的设备已列出。然后运行 ​​tns run android 应该会在您的设备上运行您的应用程序。

【讨论】:

    猜你喜欢
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多