將以下腳本添加到要調試的頁面:
1257.jpg"/>
,weinre客戶端會檢測到目標設備,然后就可以進行調試了。我將使用兩個瀏覽器窗口來顯示這里的效果。
(2)AVD模擬器調試
靜態頁面不能滿足我們的需求。很多實際效果,比如觸摸事件、滾動事件、鍵盤輸入事件等。需要在真實環境中進行測試,因此需要一個模擬器。就像我們測試ie6一樣,AVD模擬器可以和PC上的虛擬機進行對比。當我們需要測試一個特定的模型時,我們可以創建一個新的AVD并進行一系列測試。但是使用AVD的前提是已經部署了安卓的開發環境。這需要JDK androidSDK Eclipse ADT,還是有點麻煩。我們可以輕松匹配主機,這是一個問題。
這里主要使用提琴手和遠程代理,具體操作如下:
1.首先,確保PC和移動設備在同一個局域網下;
2.打開電腦上的提琴手。代理IP是電腦的IP地址,端口是8888(這是fiddler的默認端口)。如果沒有,可以下載一個叫ProxyDroid的APP,實現代理的設置
4.這時你會發現你其實是把提琴手留在PC上了,所有的請求包都會列在提琴手里,可以和willow一起使用,實現匹配主機甚至反向代理的操作
摘要
以上是我們在實際開發積累的一些經驗和技巧,希望能給大家一些幫助。如果你有好的方法或工具,請在留言中分享