试着跑
ionic cordova run android -l
揭示了问题:
[错误]检测到多个网络接口!
必须为设备或仿真器通过--address选项可以访问的dev服务器选择一个面向外部的IP。
所以添加
--address
选择权
runArguments
我的launch.json在
readme
解决了我的问题:
{
"version": "0.2.0",
"configurations": [
{
"name": "Run android on device",
"type": "cordova",
"request": "launch",
"platform": "android",
"target": "device",
"sourceMaps": true,
"cwd": "${workspaceFolder}",
"ionicLiveReload": true,
"runArguments": [
"--address 192.168.1.2"
]
}
]
}
其中192.168.1.2是我的dev笔记本电脑的IP地址。还要确保可以从您的设备访问此IP地址。