在 Chrome 中調試 Android 瀏覽器

來源:互聯網
上載者:User

標籤:版本   經驗分享   效率   視窗   hit   div   web   中文   nod   

最近需要使用 Chrome Developer Tools 調試 Android 瀏覽器,但是官方指南並不是很好使,經過一番折騰,終於調試成功了,在此把經驗分享給需要的朋友。

Chrome Developer Tools 是前端工程師必不可少的工具,它極大的提高了我們的開發調試效率。在移動開發的時代,我們也必須掌握手機瀏覽器在 Chrome 中調試的方法。本篇僅介紹 Android。

環境

不同的環境可能存在一些差異,我的環境是:

  • Windows 10
  • 電腦 Chrome 50.0.2661.75 m
  • Galaxy Node 3
  • Android 5.0
  • 手機 Chrome Dev 51.0.2704.10 (從豌豆莢下載的)
安裝 USB driver

首先需要安裝的是 USB 驅動,雖說現在大部分作業系統都可以自動安裝識別手機的驅動,但是如果要用於連上電腦調試,還是得手動安裝一個,我安裝的是:Samsung Andorid USB Driver for Windows

其他裝置也可以在這裡找到對應的驅動:OEM USB Drivers

啟動手機上的開發人員模式

進入設定,找到開發人員模式即可。但是 Android 4.2 之後的機器,開發人員模式都被隱藏了,需要在關於裝置中找到 Build Number,中文對應的可能是「組建號」,找到之後狂點它,過一會兒就會提示是否開啟開發人員模式了。

 

 

 

串連手機和電腦

串連之後,如果手機彈框詢問是否允許 Debug,點擊允許之後,可以跳過以下安裝 ADB Server 的步驟,直接進入最後一步。

如果手機上沒有彈框,八成是沒有啟動 ADB Server,請接著往下看。

安裝 ADB Server

ADB 是 Android Debug Bridge 的簡稱,是 Android SDK Platform-tools 中的一個工具。根據這個 Stackoverflow 上的指南,可以只用安裝 single ADB package。但是我遇到一些問題,於是我把整個 Android Studio 安裝了,說不定以後要開發 Android 應用呢。

啟動 ADB Server

我是直接安裝的 Android Studio,於是根據這個 Stackoverflow 上的解答,找到了 adb 的地址:C:\Users\<insert username here>\AppData\Local\Android\sdk\platform-tools\adb.exe

在 cmd 中運行

cd C:\Users\<insert username here>\AppData\Local\Android\sdk\platform-toolsadb start-server

即可。

Tips:重啟電腦之後,如果還需要調試,得重新執行一遍 adb start-server

在 Chrome 中調試

開啟電腦中的 Chrome,瀏覽器中輸入 chrome://inspect,進入後勾選 Discover USB devices,就可以看到手機的 Chrome 上開啟的頁面了。

點擊 inspect,會在新視窗開啟一個 Chrome Developer Tools 的頁面,即可以調試了。

Tips:手機上的原生瀏覽器也支援在 Chrome 中調試,但是看不到預覽圖。

Tips:電腦上開啟的 Chrome Developer Tools 的頁面,是根據手機上的 Chrome 版本產生的,所以可能和電腦上的頁面有點不同。

這裡我遇到一個問題,www.90168.org手機中如果安裝的是 Chrome,則在電腦中一點 inspect 就會閃退。後來在手機中安裝了 Chrome Dev 就好了。不清楚是哪兒的問題。

最後來一個成功的吧!

 

在 Chrome 中調試 Android 瀏覽器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.