我的模拟器总是显示为脱机。我知道已经有人问过类似的问题,但我认为这个问题更具体。我在64位kali linux上运行android adt。
我运行这个命令:

netstat -tulpn

得到这个输出
活动Internet连接(仅服务器)
proto recv-q send-q本地地址外部地址状态PID/程序名
TCP 0 0 127.0.0.1:5037 0.0.0.0:*收听5022/adb
TCP 0 0 127.0.0.1:5554 0.0.0.0:*侦听4952/Emulator64 ARM
TCP 0 0 127.0.0.1:5555 0.0.0.0:*侦听4952/Emulator64 ARM
TCP6 0 0 127.0.0.1:8700:::*监听5037/Java
udp 0 0 0.0.0.0:68 0.0.0.0:*3971/dhclient
udp 0 0 0.0.0.0:59731 0.0.0.0:*3971/dhclient
UDP60 0:::49275::*3971/DH客户端
请注意,端口5554和5555上运行着两个同名的进程。如其他线程所述,端口5555应可用于模拟器。所以,我不知道该怎么做?
如果我用pid 4952终止进程,模拟器就会关闭。

最佳答案

使用lsof找出哪些进程正在访问端口。

lsof -i:5554
lsof -i:5555
lsof -P 4952

如果只处理4952访问这些端口,则需要检查该应用程序(4952)中是否有任何配置,可能需要进行调整。

10-08 19:54