從 Windows、Mac 或 Linux 計算機遠程調試 Android 設備上的實時內容。 本教程將向您展現如何:html
圖 1. 遠程調試可讓您從本身的開發計算機上檢查 Android 設備上運行的頁面。android
下面的工做流程適用於大多數用戶。 如需更多幫助,請參閱問題排查:DevTools 檢測不到 Android 設備。git
一、在您的 Android 設備上打開 Developer Options 屏幕。 請參閱配置設備上的開發者選項 {:.external}。github
二、選擇 Enable USB Debugging。web
三、在您的開發計算機上打開 Chrome。chrome
四、打開 DevTools。c#
五、在 DevTools 中,點擊 主菜單,{:.devtools-inline} 而後選擇 More tools > Remote devices。chrome-devtools
圖 2. 經過主菜單打開 Remote Devices 標籤 性能
六、在 DevTools 中,打開 Settings 標籤。動畫
七、確保啓用 Discover USB devices 複選框。
圖 3. 啓用 Discover USB Devices 複選框
八、使用 USB 電纜將 Android 設備直接鏈接到您的開發計算機。 首次鏈接時,一般會看到 DevTools 檢測到未知設備。 若是您 Android 設備的型號名稱下顯示綠色圓點和 Connected 文本,
則表示 DevTools 已與您的設備成功創建鏈接。 繼續執行第 2 步。
圖 4. Remote Devices 標籤顯示成功檢測到待受權的未知設備
九、若是設備顯示 Unknown,則根據 Android 設備上的權限提示接受 Allow USB Debugging。
請確保正確安裝硬件:
請確保正確安裝您的軟件:
若是您的 Android 設備上未顯示 Allow USB Debugging 提示,請嘗試:
若是您發現本節或 Chrome DevTools 設備插入時未檢測到設備中未說起的解決方案, 請在 Stack Overflow 問題下添加答案,或者在 webfundamentals 存儲庫中提出問題!
一、在 Android 設備上打開 Chrome。
二、在 Remote Devices 標籤中,點擊與您的 Android 設備型號名稱匹配的標籤。 在此頁面的頂部,您會看到您 Android 設備的型號名稱,而後是序列號。
再往下,您能夠看到設備上運行的 Chrome 的版本,版本號附在括號內。 每一個打開的 Chrome 標籤都有本身的區域。 您能夠從區域與標籤交互。
若是有任何使用 WebView 的應用,您也會看到針對每一個應用的區域。 在圖 5 中,沒有打開任何標籤或 WebView。
圖 5. 鏈接的遠程設備
三、在 New tab 文本框中,輸入一個網址,而後點擊 Open。 此頁面將在 Android 設備上的新標籤中打開。
四、點擊您剛剛打開的網址旁的 Inspect。 新的 DevTools 實例隨即打開。 您的 Android 設備上運行的 Chrome 的版本決定在開發計算機上打開的 DevTools 的版本。
所以,若是您的 Android 設備正在運行一個很是舊的 Chrome 版本,則 DevTools 實例看上去可能與您經常使用的實例有很大的差異。
點擊您要從新加載、聚焦或關閉的標籤旁的 More Options 。
圖 6. 從新加載、聚焦或關閉標籤的菜單
轉到您的 DevTools 實例的 Elements 面板,將鼠標指針懸停在一個元素上以在 Android 設備的視口中突出顯示該元素。
您還能夠在 Android 設備屏幕上點按一個元素,以在 Elements 面板中選擇該元素。 點擊您的 DevTools 實例上的 Select Element , {:.devtools-inline} 而後在您的 Android 設備屏幕上點按此元素。
請注意,Select Element 將在第一次輕觸後停用,所以,每次想要使用此功能時您都須要從新啓用。
點擊 Toggle Screencast ,{:.devtools-inline} 以在您的 DevTools 實例中查看 Android 設備的內容。
您能夠經過多種方式與抓屏互動:
關於抓屏的一些注意事項: