如何通过 WiFi 调试 nativescript-android 应用程序(不带 Root)

1 - 你需要通过 USB 电缆将设备连接到计算机。确保 USB 调试正常。运行 adb devices(或 tns device)时,你可以检查它是否显示。

StackOverflow 文档

2-run adb tcpip 5555

StackOverflow 文档

3 - 断开设备连接(拔下 USB 电缆)。

4 - 进入设置 - >关于手机 - >状态以查看手机的 IP 地址。

5-run adb connect <IP address of your device>:5555

StackOverflow 文档

6 - 如果你再次运行 adb devices(或 tns device),你应该会看到你的设备。

StackOverflow 文档

7-现在你可以使用 tns run androidtns livesync android 命令。

注意:

1 - 当 WiFi 网络发生变化时,你不必重复步骤 1 到 3(这些将手机设置为 wifi 调试模式)。你必须通过执行步骤 4 到 6 再次连接到手机。

2-Android 手机在重启时会失去 wifi 调试模式。因此,如果你的电池耗尽,你必须重新开始。否则,如果你留意电池并且不重新启动手机,你可以在没有电缆的情况下使用数周!

警告 :

启用该选项是危险的,即使你在数据网络中,网络中的任何人都可以在调试中连接到你的设备。仅在连接到受信任的 Wi-Fi 时执行此操作并记得在完成后断开连接!

参考

1-Norman Peitek。如何通过 WiFi 调试你的 Android 应用程序(没有 Root!)。 [在线]可从以下网址获取: https//futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root 。 [2016 年 8 月 8 日访问]。

2 usethe4ce。通过 Wi-Fi 运行/安装/调试 Android 应用程序? [在线]可从以下网址获取: http//stackoverflow.com/a/10236938/4146943 。 [2016 年 8 月 8 日访问]。