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

Debugging 有没有办法通过WiFi部署/调试Cordova Android Ionic应用程序?,debugging,ionic-framework,deployment,usb,wifi,Debugging,Ionic Framework,Deployment,Usb,Wifi,这是一个孪生问题(最初用于iOS) 我想将我的Ionic应用程序部署并调试到一个Android设备上,该设备通过WiFi连接,而不是通过USB与我的PC连接,这是一个我只需WiFi即可访问的设备 这可能吗?是的,当然有,前提是: 你已经安装了Chrome 您可以通过USB只插入设备一次 如果可以,在Windows中,您确实喜欢这样做 以管理员的身份对所有内容说“是”(Y),安装ADB 将ADB path添加到env变量(通常ADB安装在根目录中,因此您可以执行以下操作:path=%path%

这是一个孪生问题(最初用于iOS)

我想将我的Ionic应用程序部署并调试到一个Android设备上,该设备通过WiFi连接,而不是通过USB与我的PC连接,这是一个我只需WiFi即可访问的设备


这可能吗?

是的,当然有,前提是:

  • 你已经安装了Chrome
  • 您可以通过USB只插入设备一次
如果可以,在Windows中,您确实喜欢这样做

  • 以管理员的身份对所有内容说“是”(Y),安装ADB
  • 将ADB path添加到env变量(通常ADB安装在根目录中,因此您可以执行以下操作:
    path=%path%C:\ADB;
  • 安装
  • USB插入式电话
  • 打开bash仿真器并按顺序执行
  • ID=$(adb设备| awk-F'device'{if(匹配($0,/device$/))打印$1})
  • IP=$(adb shell ifconfig wlan0 | awk'{if(sub(/inet addr:/,“”))print$1})
  • adb tcpip 5555
  • adb connect$IP:5555
  • 现在,您只需使用常规的
    爱奥尼亚cordova运行android--device即可部署应用程序:爱奥尼亚将在第6-9点配置的最后一台设备上部署应用程序

    出于同样的原因,只需导航
    chrome://inspect
    ,然后单击IP与第7点相同的设备


    我已经找到了这些信息的大部分。谢谢

    尝试将设备和电脑连接到同一网络上。 然后运行
    ionic运行android-device-lc

    我不记得在构建过程中是否必须至少插入一次设备,然后才能拔下插头并使用WiFi进行调试,也许这是不必要的。

    我尝试过您的解决方案,但它不起作用。完成的步骤:1)通过USB插入我的设备2)将设备连接到我电脑的同一网络3)运行ionic run android--device-lc[deploy Right done]4)拔下USB 5.A)ionic run android--device或5.B)ionic run android--device--lc在这两种情况下5.A和5.B我都没有找到设备