如何通過 WiFi 除錯 nativescript-android 應用程式(不帶 Root)
1 - 你需要通過 USB 電纜將裝置連線到計算機。確保 USB 除錯正常。執行 adb devices
(或 tns device
)時,你可以檢查它是否顯示。
2-run adb tcpip 5555
3 - 斷開裝置連線(拔下 USB 電纜)。
4 - 進入設定 - >關於手機 - >狀態以檢視手機的 IP 地址。
5-run adb connect <IP address of your device>:5555
6 - 如果你再次執行 adb devices
(或 tns device
),你應該會看到你的裝置。
7-現在你可以使用 tns run android
,tns 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 日訪問]。