有没有办法通过WiFi部署/调试Cordova Android Ionic应用程序?

问题描述 投票:1回答:2

这是this问题的双胞胎(最初用于iOS)。

我想将我的Ionic应用程序部署和调试到通过WiFi连接而不是通过USB与我的PC连接的Android设备,这是一个我只能通过WiFi访问的设备。

这可能吗?

debugging ionic-framework deployment usb wifi
2个回答
1
投票

是的,当然有,只要:

  • 你安装了Chrome
  • 您可以通过USB直接插入您的设备。

如果可以,在Windows中你会喜欢这个

  1. 通过执行this作为管理员安装ADB,对所有内容说是(Y)
  2. 将ADB路径添加到env变量(通常ADB安装在根目录中,因此您执行PATH=%PATH%C:\adb;
  3. 安装一个bash emulator
  4. USB插件手机
  5. 打开bash模拟器并按顺序执行
  6. ID=$(adb devices | awk -F'device' '{if (match($0, /device$/)) print $1}');
  7. IP=$(adb shell ifconfig wlan0 | awk '{if (sub(/inet addr:/,"")) print $1 }');
  8. adb tcpip 5555;
  9. adb connect $IP:5555

现在您可以使用常规ionic cordova run android --device部署应用程序:Ionic将在点6-9上配置的最后一个设备上部署应用程序。

出于同样的原因,您可以通过导航chrome://inspect在Chrome上进行调试,然后单击IP等于第7点的设备。

我找到了大部分这些信息here。谢谢Remy Sharp


0
投票

尝试在同一网络上连接设备和电脑。然后运行ionic run android —device -lc我不记得你是否必须至少插一次你的设备进行构建,然后你可以用WiFi拔掉插头并调试它可能没有必要。

© www.soinside.com 2019 - 2024. All rights reserved.