ionic2:Android真機測試(踩過了雷流過的淚)
最近在研究用ionic2開發app,先開始學習了angular2的基礎知識和ionic2的UI元件,現在開始學習cordova外掛的使用,那麼我必須要在app在真機上執行才可檢視效果。但是如果每次測試都要重新安裝apk豈不是太麻煩太沒效率了?廢話不多說,擼起袖子我們幹起來!
我手上有的測試機是紅米4A,為什麼我要重點說這個機器?因為雷就是它!
首先我將手機與電腦用USB線連線起來,然後執行ionic run android --device -l
,執行到最後報錯:
經過各種百度,查到必須通過驅動來連線手機和電腦,同時要開啟手機開發者模式中的USB除錯。
先說下如何開啟android手機的USB除錯。
- 開啟設定->關於手機
- 多次點選android版本,這時畫面一下就跳到了一個遊戲上,返回到設定。
- 開啟更多設定->開發者選項->USB除錯。就可以了。
下面連線手機和電腦(usb線插好後要選擇MTP連線,而不是僅限充電)。
紅米的雷就在這裡!我嘗試了在手機和電腦同時安裝360手機助手、豌豆莢、小米手機助手以及騰訊管家,但全部失敗!手機和電腦根本無法連線,甚至電腦根本就不知道手機的存在!
然後我用同事的華為手機,安裝了PC版的華為手機助手,連線成功!然後執行ionic run android --device -l
,安裝成功!
然後就可以進行除錯了,只要修改了app的程式碼並儲存,手機上的app會自動重新整理,cool~
為了繼續使用紅米測試,我在紅米上安裝了華為手機助手,結果發現真的是手機的問題——剛連上就斷開,剛一斷開就繼續連線,這樣反反覆覆。百度了一下,好像很多人都遇上了這個問題,貌似就是手機介面有問題。哎╮(╯▽╰)╭真是一個大大的雷還被我踩到了。今天我換了原裝的USB線,雖然連上了,但幾分鐘後又會斷開,然後只有把USB線重新插一下才可以重新連上,╮(╯▽╰)╭憂桑
相關文章
- 【血淚教訓】godaddy競拍域名踩過的坑Go
- Xamarin Android真機測試報錯Android
- Html5 Canvas 掃雷 (IE9測試透過)HTMLCanvasIE9
- 真機測試遇到的坑!
- Xamarin Android專案真機測試閃退Android
- android通過USB使用真機除錯程式Android除錯
- Android主流廠商雲真機測試體驗Android
- Android Notification 和曾經踩過的坑Android
- 【PG流複製】Postgresql流複製部署過程及效能測試SQL
- linux環境壓測踩過的坑Linux
- iOS- 最全的真機測試教程iOS
- 曾經面試踩過的坑,都在這裡了~面試
- 我踩過的聽過的那些坑
- GeoServer 踩過的坑Server
- iOS 免證書真機測試iOS
- 這些坑你都踩過嗎?獨立遊戲製作人自述5年血淚坑遊戲
- Android UI 自動化測試實現過程AndroidUI
- Xamarin.iOS真機測試報錯iOS
- 有用 AT 命令測試過晶片的嗎?晶片
- 那年追過的開發者測試工具
- Android 熱修復 - Tinker 實現及踩過的坑Android
- ORACLE儲存過程中建立子過程的測試!Oracle儲存過程
- hadoop單機安裝配置及測試通過Hadoop
- 軟體效能測試有哪些測試過程?
- 真人踩過的坑,告訴你避免自動化測試新手常犯的10個錯誤
- 你踩過flutter的坑嗎Flutter
- JasperReport 中踩過的坑
- 解析資料踩過的坑
- VUE 使用中踩過的坑Vue
- Android 真機搭建 React-Native 環境踩坑記錄AndroidReact
- Xcode7 真機測試設定XCode
- 面試過了,總結測試工程師面試題(含答案)工程師面試題
- Xamarin.Android真機測試提示[INSTALL_FAILED_UPDATE_INCOMPATIBLE]AndroidAI
- 通過錯誤的sql來測試推理sql的解析過程SQL
- maven 設定跳過測試Maven
- 親自踩過的vue的坑Vue
- 系統測試-從研發到測試過程
- 有人用過JMeter或用HttpUnit寫過測試嗎????JMeterHTTP