我尝试在没有有线连接的情况下在 Android 设备中运行我的 ionic v3.x 项目,并且我已经触发了此命令。路径是/home/Android/Sdk/platform-tools。
./adb start-server
./adb devices
./adb tcpip 5555
./adb connect 10.42.0.130
我的手机通过相同的 WiFi 网络连接,此后,我已将我的 ionic 项目运行到手机,但发生了以下错误。
Error: android: Command failed with exit code 2
[ERROR] An error occurred while running cordova run android (exit code 1).
所以请帮我解决问题所在。 预先感谢您,欢迎所有建议
您是否执行了 stackoverflow 帖子第一个答案中提到的步骤:通过 Wi-Fi 运行/安装/调试 Android 应用程序??请确认。我想这绝对能解决你的问题。
下面是通过wifi连接设备的shell脚本(ADB over wifi)。将此文件保存为connect-device.sh,您可以直接作为shell脚本执行。
#!/bin/sh
./adb.exe shell ip 路由 > addrs.txt
ip_addrs=$(awk {'if( NF >=9){print $9;}'} addrs.txt)
echo“设备ip地址为$ip_addrs” ./adb.exe tcpip 5555 ./adb.exe 连接 $ip_addrs:5555