我正在尝试在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”的含义,但是没有任何解决方案。 有谁可以帮助我吗!
答案 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系统上)。
(请注意,在此步骤之后,我仍然遇到问题,但这是前提条件)。
从AVD管理器中删除所有设备。
从AVD管理器安装新的x86设备。我在这里所做的就是从以前遇到问题的那个版本中选择一个版本,以便从Pie那里获得Oreo。当它询问您是否要擦除用户数据时,请确认肯定。
一旦设置,请从AVD管理器运行设备。它可能会询问您是否要启用即时运行。我选择禁用此功能。 (我在初次尝试运行设备时就启用了它。)
您仍然会收到第一个错误,提示没有引导参数,但应该加载模拟环境。您现在可以运行APP,它应该安装APK。以前,由于设备无法正常联机,因此无法安装APK。我现在也可以在Pie上设置设备而不会遇到问题,因此我认为可能是因为删除了以前的数据。
我希望我能告诉你为什么这一定可以工作,以前它是行不通的,可悲的是我不能,但希望这能使你工作。