安卓虚拟设备/安卓模拟器 - 解密失败

34

我刚刚安装了Android Studio,但对这个程序还很陌生。

当我运行Android模拟器时,它会显示:“要启动Android,请输入密码”,尽管我从未设置过密码。当我只输入一个由4个字母组成的单词时,它会显示“您输入的密码是正确的,但不幸的是,您的数据已经损坏”。

在那之后,我必须重置手机,但当我这样做时,同样的菜单“要启动Android,请输入密码”出现了。

也许这只是个简单的错误,但像我这样新手可能会遇到麻烦。我也在互联网上进行了一些研究,但没有找到任何有用的信息。

以下是两张图片:

1)第一张图片 2) 第二张图片

点击“重置手机”之后,什么都没有发生。

如果有人知道答案,我将非常感激。


我遇到了同样的问题:s - nacho10f
对我来说,当我输入错误的密码时遇到了这个问题。 - Alexander Phung
13个回答

35

虽然回答来晚了,但我认为这个简单的解决方法可能会帮助到将来遇到这个问题的任何其他人。我成功的方法如下:

在VS2017中 ==> 工具 ==> Android ==> 选择:Android设备管理器

在Android设备管理器窗口中,您将看到您的Android模拟器。

  1. 确保最右侧的列包含“开始”按钮(如果显示“停止”,请单击“停止”)

  2. 右键单击设备,然后在菜单中选择“恢复出厂设置”选项。

您的模拟器现在应该可以正常工作。祝你好运。


1
也可以在VS 2019中工作。谢谢。 - S Itzik

7

打开AVD,右键单击模拟器,选择 -> 擦除数据选项。


4

请检查您的avd文件夹路径是否包含国家符号(在我的情况下,路径看起来像C:\Users\Пользователь\.android)。

我更改了此路径后一切正常。 请参阅此帖子以了解如何更改路径: 是否可以更改Android虚拟设备的保存位置?


2

1
改变Android版本。我正在创建一个带有Oreo 8.1的模拟器,遇到了相同的问题。 我创建了另一个带有Marshmallows 6.0的模拟器,不再要求输入密码。 因此,如果您正在使用Oreo 8.1,请尝试使用另一个版本。

1

启用GoogleAPIsGoogle Play商店


0
很快就要到2024年了,这种情况仍然在发生。对我来说,解决方法结合了其他几个答案。
我试图在Android 8.1上模拟Pixel 2。我希望它是64位的(就像真实设备一样),但它给我报了原问题遇到的错误。只有在我将其切换到32位(x86)并且同时启用了Google API和Google Play Store(由于某种原因,这些选项在64位模式下被禁用)后,它才能正常启动(可能只需要其中一个选项,但我不在乎,因为现在它可以正常工作了)。

0

这是我在设备损坏后所采取的步骤。

  • 关闭模拟器

  • 打开AVD管理器,右键单击您的设备,然后单击“立即冷启动”按钮。


0

非常抱歉回复晚了。但是您无法在x64系统上创建x64虚拟设备。您的设备需要是x86。


1
这不应该是“在x86系统上无法创建x64虚拟设备”吗? - Wai Ha Lee
也是如此。但是在x64上无法创建x64。只有在CPU允许硬件虚拟化(并且在BIOS中启用)的情况下才可以。 - Muhammad Tayyab
我不熟悉你的领域,但在x64系统上创建x86虚拟机肯定比在x86系统上创建x86虚拟机容易吧?同样地,你是说你只能在x86系统上创建x64虚拟机吗?这听起来有些前后颠倒了。你能提供一些相关文档吗?我很想了解其中的原因。 - Wai Ha Lee

0
只需进入AVD管理器并擦除数据,问题就会得到解决。

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