我在控制台上收到错误
I have just updated the AVD to 5.0 from 4.3
请帮助解决错误
[2014-11-18 10:49:21 - Emulator] ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them
[2014-11-18 10:49:21 - Emulator] you will have to do at least one of the following:
[2014-11-18 10:49:21 - Emulator]
[2014-11-18 10:49:21 - Emulator] - Use the '-force-32bit' option when invoking 'emulator'.
[2014-11-18 10:49:21 - Emulator] - Set ANDROID_EMULATOR_FORCE_32BIT to 'true' in your environment.
[2014-11-18 10:49:21 - Emulator]
[2014-11-18 10:49:21 - Emulator] Either one will allow you to use the 32-bit binaries, but please be
[2014-11-18 10:49:21 - Emulator] aware that these will disappear in a future Android SDK release.
[2014-11-18 10:49:21 - Emulator] Consider moving to a 64-bit Linux system before that happens.
[2014-11-18 10:49:21 - Emulator]
答案 0 :(得分:1)
转到SDK Manager并查看已安装的5.0版本并卸载api的64位图像
如果您的linux是32位,则只安装x86类型,反之亦然
答案 1 :(得分:0)
您收到此错误的原因是您显然在32位系统上运行,并且Android模拟器旨在在64位环境中运行最佳。唯一真正的解决方案是安装64位操作系统。
如果您的硬件不支持64位或者您现在无法重新安装,则可以通过在命令行启动模拟器时通过-force-32bit或将ANDROID_EMULATOR_FORCE_32BIT设置为true来暂时绕过此问题您的环境(如错误所示)。您可以通过运行:
来完成此操作 gedit .profile
从一个终端。添加文字:
导出ANDROID_EMULATOR_FORCE_32BIT = true
到文件的末尾并保存并关闭它。我现在无法测试它,但您需要从终端运行源.profile或重新启动以使更改生效。
尝试启动模拟器。
强烈建议您安装64位操作系统以继续Android开发,因为Google最终会删除32位二进制文件,这会导致您的模拟器停止工作。 Android本身也正朝着x64架构发展,所以通过使用32bit,你很快就会落后。