我在我的物理设备上运行了我的应用程序几次,它运行良好。现在我正在尝试在虚拟设备上运行该应用程序。每次都没有显示任何问题,但该应用程序未安装在虚拟设备上。我想强调的是,在我尝试使用物理设备之前,它已经奏效了。当我按下“运行”窗口时,它会显示一条消息:“在无设备上启动“应用程序””。
然后我尝试删除所有虚拟设备并设置新设备。还是同样的信息。我该如何解决?
我在我的物理设备上运行了我的应用程序几次,它运行良好。现在我正在尝试在虚拟设备上运行该应用程序。每次都没有显示任何问题,但该应用程序未安装在虚拟设备上。我想强调的是,在我尝试使用物理设备之前,它已经奏效了。当我按下“运行”窗口时,它会显示一条消息:“在无设备上启动“应用程序””。
然后我尝试删除所有虚拟设备并设置新设备。还是同样的信息。我该如何解决?
在我看来,Android Studio 在检测虚拟设备方面存在问题!再次检查 AVD Manager 窗口,并检查要运行的模块,然后重新启动 Android Studio。
释放 Avd 文件夹中的一些空间。删除不必要的虚拟设备,这可能会占用大量空间。您通常还可以在驱动器中释放一些空间。
确保已安装 Intel x86 Emulator Accelerator
确保已安装所需的 SDK(对于您正在使用的虚拟设备)。只需看到该虚拟设备的 API 安装在:文件 -> 设置 -> 外观和行为 -> 系统设置 -> Android SDK
尝试退出模拟器。然后在问题设备下的 AVD 管理器中单击操作列中的向下三角形并选择“立即冷启动”。
运行 Android Studio 4.1.2,这似乎仍然是一个问题。我发现跑步adb kill-server
解决了我的问题,而不是这里的其他建议。无需擦除数据、冷启动或重启 Android Studio。
做三件事
做完这个“在无设备上运行”的问题就消失了。享受