用于AMD处理器的Android仿真器的Canary构建显示错误

时间:2018-09-19 09:52:35

标签: android-studio android-emulator amd-processor

我正在尝试在AMD处理器上的android studio的android模拟器的canary版本上运行我的应用程序,但出现以下错误

1:47 PM Emulator: [2440]:INFO:android/android-emu/android/verified- 
boot/load_config.cpp:236:Verified boot params were not found.

1:47 PM Emulator: **

1:47 PM Emulator: ERROR:/usr/local/google/buildbot/src/android/emu-master- 
dev/external/qemu/fpu/softfloat.c:486:round_canonical: code should not be 
reached

1:47 PM Emulator: Process finished with exit code 3

我从here开始了解用于AMD处理器的android仿真器的canary构建。我的虚拟设备的CPU / ABI是armeabi-v7a。我搜索了模拟器的“退出代码3”的含义,但是没有任何解决方案。 有谁可以帮助我吗!

2 个答案:

答案 0 :(得分:1)

我今天运行了android模拟器。 我从一开始就完成了android studio金丝雀构建的安装过程:

1.在Windows的“打开或关闭Windows功能”设置中启用“ Hyper-V”和“ Windows Hypervisor平台”。 here中对此进行了解释。

2.从here下载了最新的Canary版本的Android Studio。

3.下载了zip文件后,我遵循了here中“与稳定版本一起安装”标题下的指导。准则是:

a。解压缩ZIP文件。

b。将结果文件夹重命名为“ Android Studio Preview”之类的唯一名称。

c。将其移动到永久位置,例如C:\ Program Files \ Android中现有的Android Studio安装旁边。

d。在C:\ Program Files \ Android \ Android Studio Preview \ bin \中,启动studio64.exe(或者,如果您使用的是32位计算机,则启动studio.exe)。

4.启动studio64.exe后,我收到一条弹出消息,用于更新Android模拟器。更新后,我使用android 9.0创建了一个具有x86映像的新虚拟设备。我启动了android模拟器来测试我的应用。虽然我有

Verified boot params were not found 

最初弹出错误消息,模拟器开始正常运行。

答案 1 :(得分:0)

我是一个非常新的Android开发人员,直到今天遇到了与您自己相同的问题。这就是我的工作方式(请注意,我也在AMD系统上)。

  1. 确保已启用Hyper-V和Windows Hypervisor平台。如果在运行栏中键入“打开Windows功能”,则应该可以找到它。还可以在BIOS中启用虚拟化。我的位于“ SVD”下方。

(请注意,在此步骤之后,我仍然遇到问题,但这是前提条件)。

  1. 从AVD管理器中删除所有设备。

  2. 从AVD管理器安装新的x86设备。我在这里所做的就是从以前遇到问题的那个版本中选择一个版本,以便从Pie那里获得Oreo。当它询问您是否要擦除用户数据时,请确认肯定。

  3. 一旦设置,请从AVD管理器运行设备。它可能会询问您是否要启用即时运行。我选择禁用此功能。 (我在初次尝试运行设备时就启用了它。)

  4. 您仍然会收到第一个错误,提示没有引导参数,但应该加载模拟环境。您现在可以运行APP,它应该安装APK。以前,由于设备无法正常联机,因此无法安装APK。我现在也可以在Pie上设置设备而不会遇到问题,因此我认为可能是因为删除了以前的数据。

我希望我能告诉你为什么这一定可以工作,以前它是行不通的,可悲的是我不能,但希望这能使你工作。