[Android]emulator-5554 offline 问题

  • Post author:
  • Post category:其他


今天初学Android studio,在没有关闭模拟器的情况下,清理了Cache并重启Android studio。再次打开模拟器,运行程序的时候,发现硬件选项里多了一个“5554[OFFLINE]”

这里写图片描述

选择任意一个都会报错,即使把模拟器和studio都重启了也不行。

Google以后在stackoverflow上发现了

一个帖子

,要用adb工具。

在终端下进入

library/Android/sdk/platform-tools

,输入指令查看当前的模拟器:

./adb devices

可以看到

List of devices attached
emulator-5554   unauthorized

出现了这个令人讨厌的5554模拟器。


PS. ./adb也可写成adb,前提是已经将adb添加到mac的环境变量中,否则会提示:adb: command not found



PC下是从cmd界面进入,对应的目录是android_sdk/platform-tools/

然后就是痛快地杀死这个模拟器:

./adb kill-server

再次查看当前模拟器,如果没有了的话就可以愉快地继续使用studio啦~


我很好奇为什么是5554这个数字,查了一下

Android studio的用户指南

,上面说模拟器1的控制台的侦听端口是5554,而且模拟器的控制台端口是从5554开始的偶数号,暂时不知道为什么是这样的设定



版权声明:本文为u013814701原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。