如何通過 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 日訪問]。