我需要在Android模拟器上转发端口,现在我每次都必须输入命令:
adb forward tcp:23946 tcp:23946
有没有办法让它自动化?我尝试用脚本替换adb,但该命令在设备启动并运行之前不起作用。
有什么想法吗?
答案 0 :(得分:1)
基于this answer(我已经测试并且可以工作,虽然它不适用于像这样的场景),你可以简单地编写一个等待模拟器启动的脚本。
像(伪代码,不知道你在哪个平台上):)
emulator @emulator-name
while ('adb shell getprop init.svc.bootanim' == "running") sleep(10s)
adb forward tcp:23946 tcp:23946