• 鄭州北大青鳥首頁
  • 網(wǎng)站導航
  • 河南軟件與網(wǎng)絡工程師培養(yǎng)基地 河南擁有IT體驗館課程專業(yè)全、規(guī)模大校區(qū)河南多年連獲全國教學質(zhì)量獎2011-2019年獲北大青鳥總部榮譽獎
首頁 中心介紹 新聞動態(tài) 課程詳解 師資力量 專家講座 招生問答 學員活動 精彩專題 報名
當前位置: > 學員活動 > 學術交流 >

移動終端開發(fā)中的webapp調(diào)試的幾種可選方案

2013-05-29 15:36 來源:鄭州北大青鳥
    現(xiàn)在安卓系統(tǒng)已經(jīng)成為了世界第一大智能移動終端設備供應商。隨著移動設備的用戶越來越多,每天安卓設備的激活量都已經(jīng)超過130萬臺,所以我們面向移動終端軟件開發(fā)的WebAPP也開始跟進了。
    下面,河南北大青鳥老師就為大家介紹一下移動終端開發(fā)中的webapp調(diào)試的幾種可選方案。
    1.weinre遠程實時調(diào)試
    Web開發(fā)者經(jīng)常使用Firefox的firebug或者Chrome的開發(fā)人員工具進行Web調(diào)試,包括針對JavaScript,DOM元素和CSS樣式的調(diào)試。
    但是,當我們期望為移動Web站點或應用進行調(diào)試時,這些工具就很難派上用場。下面將介紹如此在日常工作使用它。
    首先,我們要下載weinre的jar包;
    然后通過運行dos命令來啟動它(請注意在你的電腦上已經(jīng)安裝有JDK)。
    運行命令如下,需要把路徑改成你的實際文件位置:
java -jar d:toolsweinre-jarweinre.jar –httpPort 8081 –boundHost -all- //。
    訪問localhost:8081,如果看到如下的頁面,說明weinre已經(jīng)啟動成功:
    輸入debug client user interface地址(調(diào)試客戶端UI地址)。
    2.AVD模擬器調(diào)試
    靜態(tài)頁面并不能滿足我們的需求,很多實際效果比如touch事件、滾動事件、鍵盤輸入事件等,都需要在真實的環(huán)境下測試,這時就需要用到模擬器。
    3.手機抓包與配host
    在PC上,我們可以很方便地配host,但是手機上如何配host,這是一個問題。
    這里主要使用fiddler和遠程代理,實現(xiàn)手機配host的操作,具體操作如下:
    首先,保證PC和移動設備在同一個局域網(wǎng)下;
    然后,在PC上開啟fiddler,并在設置中勾選“allow remote computers to connect”
    再手機上設置代理,代理IP為PC的IP地址,端口為8888(這是fiddler的默認端口)。
    最后,此時你會發(fā)現(xiàn),用手機上網(wǎng),走的其實是PC上的fiddler,所有的請求包都會在fiddler中列出來,配合willow使用,即可實現(xiàn)配host,甚至是反向代理的操作。
    以上就是北大青鳥老師在移動終端軟件開發(fā)中積累的一些調(diào)試經(jīng)驗,希望能夠給大家一些幫助!
------分隔線----------------------------
欄目列表
聯(lián)系鄭州北大青鳥
  • 學校地址:鄭州市金水區(qū)文化路90號河南財經(jīng)政法大
  • 學文南校區(qū)1號樓(文化路與儉學街路交叉口文化路
  • 向北300米)
  • 咨詢熱線:0371-63383521 63383522
  • 6路,28路,966路到文化路與儉學街站下車
企業(yè)預訂人才熱線:0371-63383521
就業(yè)服電話:0371-55902629
教學監(jiān)督:0371-55690491
鄭州北大青鳥軟件學院地址:鄭州市文化路90號河南財經(jīng)政法
大學文南校區(qū)1號樓
傳真:0371-63383562 郵政編碼:450000
備案號:豫ICP備10022989號-2
版權歸 鄭州北大青鳥翔天信鴿IT學校
咨詢電話:0371-63383521 15225191462
北大青鳥鄭州翔天信鴿授權IT軟件學院
教育改變生活