这是this问题的双胞胎(最初用于iOS)。
我想将我的Ionic应用程序部署和调试到通过WiFi连接而不是通过USB与我的PC连接的Android设备,这是一个我只能通过WiFi访问的设备。
这可能吗?
是的,当然有,只要:
如果可以,在Windows中你会喜欢这个
PATH=%PATH%C:\adb;
)ID=$(adb devices | awk -F'device' '{if (match($0, /device$/)) print $1}');
IP=$(adb shell ifconfig wlan0 | awk '{if (sub(/inet addr:/,"")) print $1 }');
adb tcpip 5555;
adb connect $IP:5555
现在您可以使用常规ionic cordova run android --device
部署应用程序:Ionic将在点6-9上配置的最后一个设备上部署应用程序。
出于同样的原因,您可以通过导航chrome://inspect
在Chrome上进行调试,然后单击IP
等于第7点的设备。
我找到了大部分这些信息here。谢谢Remy Sharp
尝试在同一网络上连接设备和电脑。然后运行ionic run android —device -lc
我不记得你是否必须至少插一次你的设备进行构建,然后你可以用WiFi拔掉插头并调试它可能没有必要。