最近使用Cordova+Ionic开发了一个小东西,确实比较犀利,省了不少事情,效率刚刚的。android
在安卓上来讲,兼容性来讲还不错。本猿比较屌丝,没有Mac电脑,因此IOS暂时没有测试到,想来应该不错。浏览器
就正常的开发阶段,通常使用浏览器进行调试。由于就是Web,因此跟别的Web开发没啥区别。可是,打包浏览器跑和安卓真机跑仍是不一样的,毕竟环境相差太大。这里边免不了有些坑须要爬。因此在开发阶段,对安卓真机调试仍是很重要的。本文就说说怎么在安卓环境进行调试。其实结果挺简单的,可是摸索的过程仍是废了一些周折的。主要网上也没发现真机调试相关的文章。因此以为写下这个事情仍是挺有必要。网络
Android调试分为模拟器和真机两部分。详说模拟器,真机与模拟器差很少,惟一的不一样就是真机要打开开发者模式并启用USB调试。测试
运行模拟器
本猿使用的Genymotion我的免费版(貌似免费版要取消了)。固然,使用其余模拟器也差很少。Genymotion主要能够方便的配置不一样的Android版本,若是网络好,新版本配置一两分钟就好。并且虚拟机运行速度快。3d
CLI 命令Ionic/cordova run android
打包并部署
在CMD命令窗口,切到APP目录中,使用命令Ionic run android
(也可以使用cordova run android
)运行安卓版本。若是没有Add
过Android 平台(platform),Ionic会自动下载。此外,Ionic最新版的打包须要Android SDK API 23. 若是一切顺利,在模拟器里,APP已经启动。调试
使用Chrome的Dev Tool链接模拟器进行调试。
3.1. 找到Inspect devices:
code
3.2. 你会发现已经链接了android设备。以下:
orm
3.3 点击Inspect按钮,启动调试界面以下。cordova
若是顺利到了此处,恭喜您,您的调试环境好了。尽情的折腾吧少年。blog