前提條件:
1、mac或者window需要安裝adb
2、手機需要安裝Google
3、處于fq的網路中
什么是adb?
Android Debug Bridge(安卓除錯橋) tools,它就是一個命令列視窗,用于通過電腦端與模擬器或者是設備之間的互動,
ADB是一個C/S架構的應用程式,由三部分組成:
運行在pc端的adb client:
命令列程式”adb”用于從shell或腳本中運行adb命令,首先,“adb”程式嘗試定位主機上的ADB服務器,如果找不到ADB服務器,“adb”程式自動啟動一個ADB服務器,接下來,當設備的adbd和pc端的adb server建立連接后,adb client就可以向ADB servcer發送服務請求;
運行在pc端的adb server:
ADB Server是運行在主機上的一個后臺行程,它的作用在于檢測USB埠感知設備的連接和拔除,以及模擬器實體的啟動或停止,ADB Server還需要將adb client的請求通過usb或者tcp的方式發送到對應的adbd上;
運行在設備端的常駐行程adb demon (adbd):
程式“adbd”作為一個后臺行程在Android設備或模擬器系統中運行,它的作用是連接ADB服務器,并且為運行在主機上的客戶端提供一些服務,
- 安裝方式
// 安裝
brew cask install android-platform-tools
- 使用方式
// 啟動服務
adb start-server
// 停止服務
adb kill-server
// 查看已經連接的硬體
adb devices
// 注意:
// 需要手機開啟開發者模式并打開USB除錯
安裝完adb以后
開始打開Google瀏覽器
輸入chrome://inspect/#devices,進入到

如果手機連接成功,會出現紅框中的硬體資訊,以及瀏覽器中正在瀏覽的網頁和混合式app中h5頁面【webview】點擊inspect進入
這里需要注意能看到webview的頁面,需要端上【Android和ios】給到h5的權限,代碼如下



在mac中打開命令列工具
vi /etc/hosts 輸入host配置保存退出
這步操作就是保證瀏覽器能訪問這兩個域名,因為inspect是國外的資源,如果ping不通,則這個工具不能使用
2、如果還是404,需要清除瀏覽器的快取,在瀏覽中的url地址欄中輸入chrome://appcache-internals/#
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/231466.html
標籤:其他
上一篇:what is 混合開發?
