ionic2:Android真机测试(踩过了雷流过的泪)

最近在研究用ionic2开发app,先开始学习了angular2的基础知识和ionic2的UI组件,现在开始学习cordova插件的使用,那么我必须要在app在真机上运行才可查看效果。但是如果每次测试都要重新安装apk岂不是太麻烦太没效率了?废话不多说,撸起袖子咱干起来!

我手上有的测试机是红米4A,为什么我要重点说这个机器?因为雷就是它!

首先我将手机与电脑用USB线连接起来,然后运行ionic run android --device -l,运行到最后报错:

ionic2:Android真机测试(踩过了雷流过的泪)_第1张图片
Paste_Image.png

经过各种百度,查到必须通过驱动来连接手机和电脑,同时要开启手机开发者模式中的USB调试。

先说下如何开启android手机的USB调试。

  1. 打开设置->关于手机
  2. 多次点击android版本,这时画面一下就跳到了一个游戏上,返回到设置。
  3. 打开更多设置->开发者选项->USB调试。就可以了。

下面连接手机和电脑(usb线插好后要选择MTP连接,而不是仅限充电)。

红米的雷就在这里!我尝试了在手机和电脑同时安装360手机助手、豌豆荚、小米手机助手以及腾讯管家,但全部失败!手机和电脑根本无法连接,甚至电脑根本就不知道手机的存在!

然后我用同事的华为手机,安装了PC版的华为手机助手,连接成功!然后运行ionic run android --device -l,安装成功!

ionic2:Android真机测试(踩过了雷流过的泪)_第2张图片
Paste_Image.png

然后就可以进行调试了,只要修改了app的代码并保存,手机上的app会自动刷新,cool~

为了继续使用红米测试,我在红米上安装了华为手机助手,结果发现真的是手机的问题——刚连上就断开,刚一断开就继续连接,这样反反复复。百度了一下,好像很多人都遇上了这个问题,貌似就是手机接口有问题。哎╮(╯▽╰)╭真是一个大大的雷还被我踩到了。今天我换了原装的USB线,虽然连上了,但几分钟后又会断开,然后只有把USB线重新插一下才可以重新连上,╮(╯▽╰)╭忧桑

你可能感兴趣的:(ionic2:Android真机测试(踩过了雷流过的泪))