使用Android模擬機開發(fā)調(diào)試移動端頁面

使用真機調(diào)試可以還原bug場景,但由于真機上不方便輸出調(diào)試信息,不容易進行代碼調(diào)試。這里可以通過在電腦上安裝一個Android模擬器,然后結(jié)合Chrome的devices遠程設(shè)備功能,進行移動端頁面的開發(fā)和調(diào)試

安裝模擬器

mac上面的Android模擬器可選擇的比較少,且性能不太好,這里推薦夜神Android模擬器https://www.yeshen.com/,windows上也可使用(windows建議版本v5.0.0https://www.yeshen.com/blog/version/

然后設(shè)置代理、下載App等



記得在瀏覽器中 訪問? ip:端口? 下載證書

使用Chrome的遠程設(shè)備功能

使用模擬器打開APP或者瀏覽器,進入需要調(diào)試的web頁面

打開chrome,在地址欄輸入chrome://inspect/#devices,可以看見已經(jīng)打開的頁面

注意:第一次使用chrome://inspect/#devices需要翻墻下載一些依賴工具才行,確保Chrome可以訪問google.com


點擊對應頁面下的inspect,則會打開chrome開發(fā)者工具


然后就可以愉快的進行調(diào)試啦~

調(diào)試webview頁面需要客戶端配置支持webkit遠程調(diào)試,所以并不是所有的app都可以按照這種操作進行調(diào)試的。

Android真機

android手機的調(diào)試web頁面可以使用Chrome移動版配合進行調(diào)試

android手機連接相同局域網(wǎng),然后打開移動端chrome輸出需要調(diào)試的頁面,

PC端chrome地址欄輸入chrome://inspect/#devices,可以查看到對應的設(shè)備及打開頁面,選擇即可進行調(diào)試

這種方式好像不能直接調(diào)試app內(nèi)的webview頁面~

iPhone怎么辦~

這里參考https://chon.io/blog/safari-ios-iphone-itouch-web-dev-inspector/

【iOS 終端】:設(shè)置 → Safari → 高級 → Web 檢查器 → 開。(如圖)

【OS X】:Safari → 偏好設(shè)置 → 高級 → 在菜單欄中顯示“開發(fā)”菜單。

然后通過數(shù)據(jù)線連接iPhone至mac,打開safari,在右上角的開發(fā)->iPhone,看見對應打開的頁面,點擊展開開發(fā)者工具,即可在電腦上調(diào)試移動端頁面


由于Xcode內(nèi)置的iPhone模擬器無法安裝AppStore的應用,因此暫時只能通過在Mac上使用Safari進行網(wǎng)頁調(diào)試,webview內(nèi)的頁面暫時沒有找到更合適的解決辦法。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,023評論 25 709
  • 今天早早就到醫(yī)院將體檢表弄好,雖然剛到醫(yī)院時也有站錯位排錯隊的情況但還好反應及時沒耽誤正事。體檢表辦理很順利看時間...
    燦爛陽光1閱讀 300評論 0 2
  • 杏黃麥熟時 文:衛(wèi)峰霞 當聽到布谷鳥叫:“”布谷!布谷!麥熟杏黃。”,童年的我可以開心的蹦起,坐到那堵矮墻上,偷窺...
    愛吃面包的樹閱讀 926評論 3 7
  • 1 周一放學后,兒子說,“媽媽,我的校服后面臟了,你幫我洗下吧!”我說,“...
    子林林閱讀 512評論 0 0
  • 翻看以前的筆記,點子較散亂,比較完整需要不斷完善。這里先以比較基礎(chǔ)的一版資料進行整理作為基礎(chǔ),以后進行完善...
    行走的螞蟻yqb閱讀 761評論 0 1

友情鏈接更多精彩內(nèi)容