7

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

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

4

6 回答 6

8

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

在此处输入图像描述

于 2020-12-19T12:59:09.530 回答
5

在我看来,Android Studio 在检测虚拟设备方面存在问题!再次检查 AVD Manager 窗口,并检查要运行的模块,然后重新启动 Android Studio。

于 2020-11-10T21:27:48.690 回答
0
  1. 释放 Avd 文件夹中的一些空间。删除不必要的虚拟设备,这可能会占用大量空间。您通常还可以在驱动器中释放一些空间。

  2. 确保已安装 Intel x86 Emulator Accelerator

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

于 2020-12-03T12:25:01.713 回答
0

尝试退出模拟器。然后在问题设备下的 AVD 管理器中单击操作列中的向下三角形并选择“立即冷启动”。

于 2020-12-14T02:27:24.047 回答
0

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

于 2021-03-02T00:01:10.390 回答
-1

做三件事

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

做完这个“在无设备上运行”的问题就消失了。享受

于 2020-12-22T17:13:04.603 回答