android studio在没有设备上启动“ app”-该应用无法安装

问题描述

我在物理设备上运行了几次应用程序,它运行得非常完美。现在,我正在尝试在虚拟设备上运行该应用程序。每次都没有显示任何问题,但是该应用程序未安装在虚拟设备上。我想强调一下,在尝试使用物理设备之前,它是可行的。当我按下“运行”窗口时,它显示一条消息:“在无设备上启动'app'。”

然后,我尝试删除所有虚拟设备并设置新设备。还是一样的消息。 我该如何解决

解决方法

我也遇到过这个问题。我从 AVD 管理器中清除了数据,清除数据后它工作正常。

enter image description here

,

我认为,Android Studio在检测虚拟设备方面存在问题!再次检查“ AVD管理器”窗口,然后检查要运行的模块,然后重新启动Android Studio。

,
  1. 释放Avd文件夹中的一些空间。删除不必要的虚拟设备,这可能会占用很多空间。您还可以释放驱动器中的一般空间。

  2. 确保已安装Intel x86 Emulator Accelerator

  3. 确保已安装所需的SDK(针对您正在使用的虚拟设备)。只需看到该虚拟设备的API已安装在:文件->设置->外观和行为->系统设置-> Android SDK

,

尝试退出仿真器。然后在问题设备下的AVD Manager中,单击“操作”列中的向下三角形,然后选择“立即启动冷”。

,

运行 Android Studio 4.1.2,这似乎仍然不时出现问题。 我发现运行 adb kill-server 解决了我的问题,而不是这里的其他建议。无需擦除数据、冷启动或重启 Android Studio。

,

做好三件事

  1. 检查是否安装了 Android 虚拟设备 (AVD)。文件->设置->外观和行为->android sdk
  2. 检查安装的 android 是否只在运行时使用。我已经安装了 android11,但是我的 AVD 运行的是 noughat7.1.1
  3. 从 AVD 管理器中清除数据。不要担心只有临时内存会被腾空,任何安装的软件都不会去。

做完这个我的问题后 “在无设备上运行”已不复存在。享受