在Android Studio 3.3升级之后,因此我的APK可以构建但无法运行

时间:2019-01-15 06:33:38

标签: android android-studio adb

安装后,我在运行其他模拟器(在5554上)时收到一条Disconnected emulator-5556消息。即使我没有任何正在运行的设备模拟器!

  1. 我尝试删除所有AVD
  2. 清除AVD数据
  3. adb kill-server && adb启动服务器
  4. 重新启动
  5. 在Mac上创建新的用户配置文件,以查看是否有帮助。
  6. 重新安装SDK平台工具

当我通过run启动我的应用程序时。设备选择器将显示此内容。从很久以来就是这种方式,并且没有干扰我在AS 3.2中的工作。但是升级到AS 3.3后,我无法再运行应用程序

但是没有任何效果,以前有人遇到过这个问题吗?

enter image description here

3 个答案:

答案 0 :(得分:1)

如果有人在几年内遇到这个问题。我尝试了几个命令,幽灵模拟器神奇地消失了……

第一个命令(查看进程是否正在使用adb进行操作)

ps aux | grep adb

第二条命令(查看文件是否由进程打开)

lsof -nP -i4TCP: 5556 | grep LISTEN

应该没用,但是它为我停止了闪烁的模拟器。

答案 1 :(得分:0)

  

不用担心,只需转到SDK管理器并检查该更新是否可用于SDK平台或SDK工具。当我们使用以前的版本并且突然约会到Android Studio的新版本并且工具或平台尚未准备就绪或未使用该版本更新时,通常会发生这种情况。 Android存在版本兼容性问题。image

答案 2 :(得分:0)

升级到Android Studio 3.3后,我遇到了同样的问题。以我为例,我在Mac上安装了Videostream应用程序,它正在争夺5556端口。卸载/ Applications / Videostream并终止该进程后,释放了5556端口,一切重新开始为我工作。