Ionic Cordova能否无线运行设备?非LiveReload模式下如何指定设备部署?
指定设备ID让Cordova部署到物理设备的方法
当然可以啦!想要在不使用LiveReload的情况下让Cordova直接部署到物理设备,指定设备ID是完全可行的,步骤也很简单:
第一步:获取物理设备的ID
先把你的物理设备通过数据线连接到电脑,打开命令行窗口执行以下命令:adb devices执行后会列出所有当前连接的设备(包括模拟器和物理设备),找到你的物理设备对应的那一行,前面的字符串就是它的设备ID。
第二步:指定设备ID执行部署命令
不用LiveReload模式时,直接在命令里加上设备ID参数即可:
用Ionic封装的命令:ionic cordova run android --device --target=<你的设备ID>或者用原生Cordova命令:
cordova run android --device --target=<你的设备ID>
额外小提示
如果你的电脑只连接了一台物理设备(没有同时打开模拟器),其实不用特意指定设备ID,直接执行ionic cordova run android --device,Cordova就会自动识别并部署到物理设备上,不用再担心默认跑到模拟器里啦!
内容的提问来源于stack exchange,提问作者Raz
相关产品推荐
相关产品推荐

