今天初学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 版权协议,转载请附上原文出处链接和本声明。