ionic2:Android真機測試(踩過了雷流過的淚)

weixin_33912246發表於2017-04-12

最近在研究用ionic2開發app,先開始學習了angular2的基礎知識和ionic2的UI元件,現在開始學習cordova外掛的使用,那麼我必須要在app在真機上執行才可檢視效果。但是如果每次測試都要重新安裝apk豈不是太麻煩太沒效率了?廢話不多說,擼起袖子我們幹起來!

我手上有的測試機是紅米4A,為什麼我要重點說這個機器?因為雷就是它!

首先我將手機與電腦用USB線連線起來,然後執行ionic run android --device -l,執行到最後報錯:

4119709-4cad76dba8df715b.png
Paste_Image.png

經過各種百度,查到必須通過驅動來連線手機和電腦,同時要開啟手機開發者模式中的USB除錯。

先說下如何開啟android手機的USB除錯。

  1. 開啟設定->關於手機
  2. 多次點選android版本,這時畫面一下就跳到了一個遊戲上,返回到設定。
  3. 開啟更多設定->開發者選項->USB除錯。就可以了。

下面連線手機和電腦(usb線插好後要選擇MTP連線,而不是僅限充電)。

紅米的雷就在這裡!我嘗試了在手機和電腦同時安裝360手機助手、豌豆莢、小米手機助手以及騰訊管家,但全部失敗!手機和電腦根本無法連線,甚至電腦根本就不知道手機的存在!

然後我用同事的華為手機,安裝了PC版的華為手機助手,連線成功!然後執行ionic run android --device -l,安裝成功!

4119709-14983ad0fdf0fbbe.png
Paste_Image.png

然後就可以進行除錯了,只要修改了app的程式碼並儲存,手機上的app會自動重新整理,cool~

為了繼續使用紅米測試,我在紅米上安裝了華為手機助手,結果發現真的是手機的問題——剛連上就斷開,剛一斷開就繼續連線,這樣反反覆覆。百度了一下,好像很多人都遇上了這個問題,貌似就是手機介面有問題。哎╮(╯▽╰)╭真是一個大大的雷還被我踩到了。今天我換了原裝的USB線,雖然連上了,但幾分鐘後又會斷開,然後只有把USB線重新插一下才可以重新連上,╮(╯▽╰)╭憂桑

相關文章