cordova應用使用手機調試

對於cordova應用的調試,最方便調試方式仍是做爲h5應用在瀏覽器來調試,調試好了再打包cordova應用和打包apk。然而h5應用時的效果跟最終在安卓手機運行還有少數狀況會不同,所以,也須要有能在手機調試的方案vue

 

首先,打開vue1的如下文件,修改一下,添加調試經常使用的debugger和console.logwebpack

 

把vue1的打包配置修改一下,讓打包後的js文件儘可能保留原樣以方便調試時看web

修改webpack的生產環境(prod)配置文件chrome

註釋掉如下內容瀏覽器

PS:註釋掉的UglifyJsPlugin用於js打包、壓縮、混淆工具

 

PS:上述修改在調試後要改回來ui

 

而後使用build打包(跟通常打包同樣)debug

 

PS:注意,這次打包輸出的js文件名稱的隨機數不會改變,但實際上文件內容是變了。緣由多是開發的js文件內容沒變調試

 

後面的操做就跟平時同樣,最後插上手機開始調試cordova

 

手機調試開始後,打開chrome瀏覽器(只能chrome,其餘ie什麼都不行),點開f12調試,而後在此進入遠程設備調試工具

最左邊找到調試的手機,中間是該設備運行着的程序,最後點右邊的inspect開始調試

成功後看到以下界面,就能夠開始調試了

PS:此處有多是一個白屏,本博客有解決方式

能夠看到能夠用debugger打斷點,變量值也能看

console.log輸出也有效

 

PS:此方法依然比較麻煩,尤爲是在修改代碼後,vue1要build,拷文件到www,而後cordova run,整體仍是很是費時間,還須要找更好的辦法

相關文章
相關標籤/搜索