【问题标题】:Can't see Android Emulator when apparently it already is running显然它已经在运行时看不到 Android 模拟器
【发布时间】:2020-06-27 21:10:43
【问题描述】:

我正在尝试开始学习如何开发 Android 应用程序,并尝试创建一个新项目并在 Android Studio 中导航。我尝试通过创建一个新的虚拟设备并使用它运行我的新测试项目来使用模拟器,但无论我做什么,一旦我单击 AVD 管理器和主设备上的“运行”按钮,它实际上不会做任何事情您会在 Android Studio 的右上角看到。

在我没有看到任何事情发生后再次尝试单击“运行”按钮后,我一直看到这个。而且我似乎无法删除这指向的任何文件,因为即使在我关闭 Android Studio 并终止 adb.exe 之后,Windows 仍然抱怨它被另一个应用程序使用了

我一直在寻找答案,我发现诸如“取消选中启用 ADB 集成”或“将模拟性能图形更改为硬件/软件”之类的东西,但其中很多答案来自线程3岁以上,所以我认为这些不再适用。有人可以提供一些有关如何使其工作的见解吗?我正在使用 Android Studio 3.6.3

PS:我想明确一点,即使我重新启动电脑并删除这些所谓的“*.lock”文件,这绝对不会改变

【问题讨论】:

  • 重启电脑通常可以。至少它会释放 .lock 文件,以便您可以删除它。

标签: android android-studio


【解决方案1】:

这对我有用:

https://stackoverflow.com/a/31031889/13826785

这可能是由于 .lock 文件造成的。

我希望这会有所帮助!

编辑:

您是否尝试过将模拟器全部删除和/或制作一个新模拟器? https://stackoverflow.com/a/46291046/13826785

https://stackoverflow.com/a/47533260/13826785

编辑 2: 尝试这样做 https://stackoverflow.com/a/47533260/13826785 如果这不起作用,可以尝试通过FileInvalidate the Caches and restart

【讨论】:

  • 关于您的第二次编辑,我得到了与用户“ap”相同的行为,我点击停止但实际上没有任何反应
【解决方案2】:

这是我在 StackExchange 上的另一个帖子的粘贴:https://android.stackexchange.com/questions/226333/cant-see-android-emulator-when-apparently-it-already-is-running

按照Robert's 的建议,我选择安装 Genymotion 个人版的副本,并通过可供安装的 Genymotion 插件将其链接到 Android Studio。

安装请看这里:https://www.techbeamers.com/genymotion-emulator/

如果您没有看到页面中描述的额外图标弹出,那么您将需要(对于 3.6.3 左右的版本)通过查看>外观>工具栏启用工具栏

这似乎至少对我来说与 Android Studio 连接得很好,但总的来说并没有真正回答为什么通过 AVD 的模拟器不起作用的问题。

如果似乎没有人能够分享这些知识,那么我想我会选择这个作为最佳答案。

再次感谢 Robert 提及 Genymotion。

【讨论】:

    【解决方案3】:

    复制那里写的路径并将其粘贴到资源管理器中。 (但不要复制 *.lock 部分)

    到那里后,删除所有末尾带有 .lock 的文件夹。之后,再次启动模拟器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-16
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多