应用程序未安装在模拟器上,并停留在“等待目标设备上线”

时间:2019-04-25 00:24:38

标签: android android-studio android-emulator

昨天,工作室提示我更新某些内容,甚至不记得确切是什么。从那里,我一个接一个地“降级”到一系列升级中,当我最终运行gradle 3.5 Canary时。从那时起,我很难拥有完全同步的工作环境,并且无法在模拟器上运行我的应用程序。

我已将gradle降级到3.4,并再次使用api级别28安装设备(而不是上一连串更新末尾的Q),并且无法将应用安装在设备上。

当我单击运行按钮时,“已连接的设备”下有emulator 5554[offline],或者在“可用的虚拟设备”下有我已安装的实际设备Pixel 2 API 28

选择第二个时,会出现一条消息,告诉我该设备已经在运行。以前从来没有问题,运行该应用程序只需重新安装该应用程序并将其更新到最新版本即可。

我读了一个解决方案,建议删除设备文件夹中带有扩展名.lock的文件夹和文件,但是当仿真器运行时,这是不可能的,而当我关闭它时,它们不再存在,所以我假设它工作正常,不是问题。

如果我完全关闭模拟器并运行它,则仅显示Available Virtual Devices下的像素电话选项。当我选择它并运行时,它会启动仿真器,但显示Waiting for target device to come online..,并且我可以看到该设备已关闭(黑屏)。 当我打开它时,消息仍然存在,什么也没有发生。然后,我唯一的选择是取消该过程,然后再次运行,但这又回到了我提到的第一个问题(设备已经在运行。)

我该如何解决?

更新:我尝试查看并给出大约5-10分钟的时间,然后消息消失,但该应用程序在设备上仍然不存在。

我已检查并更新了我的AVD。 我已经删除了模拟器并安装了新模拟器。仍然不起作用。

0 个答案:

没有答案