Android:qemu-system-i386.exe。权限被拒绝。

16

我创建了一个小的ActivityFile.java文件。运行后,Android模拟器需要一段时间才能在屏幕上显示出来。10分钟后,我收到了这个错误信息。

Emulator: qemu-system-i386.exe: Unable to open 
C:\Android\.android\avd\MyNexus5API25.avd\data\misc\pstore\pstore.bin: Permission denied

我是Android Studio的初学者,所以不知道这个问题背后的原因。

请帮帮我吗??


1
当关闭虚拟机时保存状态时,此文件也会被修改。如果失败,机器将无法从保存的状态启动。如果您发现自己处于这种情况下,请暂时在AVD Manager中此虚拟机的高级设置中选择“冷启动”引导选项。 - mrówa
4个回答

24

进入C:\Android.android\avd\MyNexus5API25.avd\data\misc,右键点击pstore,选择属性并取消勾选 只读(标题可能会有点不同)。这是一个新的非关键性错误(大约在2天前更新),您不应该过于重视此问题。


我是Android开发的初学者。我只创建了一个简单的单页面应用程序。当我运行我的应用程序时,模拟器会启动,但我的应用程序不会出现在主屏幕上。可能是什么问题?此外,当模拟器启动时,设备需要太长时间才能在线,并显示“等待目标设备上线”的消息。请帮助我解决这些问题。 - user3624146
  1. 一些 Android 版本具有应用程序菜单,请检查此内容。
  2. Android Studio 无法在未准备好的设备上安装应用程序。必须开启 Android 模拟器设备。如果时间太长,您应该在 SSD 上重新安装 Android 组件,检查 RAM 使用情况并确保处理器足够强大,或尝试在真实设备上进行调试,通常已经打开。
- Platon Efimov
5
关闭模拟器时,我遇到了该错误提示。尝试使用此修复方法可以消除模拟器下一次关闭时的错误。但是,当我再次启动和停止模拟器时,错误会再次出现并且目录被标记为只读。 - justarandomuser12345
由于我找到的唯一一个错误报告没有附带模拟器文件,因此我创建了一个新的错误报告:https://issuetracker.google.com/73249556。看到了正如@justarandomuser12345所描述的症状。 - A. L. Flanagan

0

我曾经遇到同样的问题,通过从头重新创建 AVD 解决了它

  • 使用 Android Studio 并删除 AVD
  • 按照您的 AVD 名称删除文件夹,例如 Nexus_5X_API_27 folder structure

  • 从 Android Studio 创建新的 AVD


0

我刚刚删除了这个路径下的锁文件,这样它就可以正常工作了:C:\Users\*你的用户名*\android\avd/Nexus_4_API_22.avd/*.lock


0

项目 --> Gradle --> xxclasspath 'com.google.gms:google-services:3.1.0'

classpath 'com.google.gms:google-services:3.2.0'

你必须改变一个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接