我已经在Ubuntu 10.10,32位中设置了android开发环境.
在我启动模拟器后创建AVD后,我收到了以下错误.
ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use
them
you will have to do at least one of the following:
– Use the ‘-force-32bit’ option when invoking ’emulator’.
– Set ANDROID_EMULATOR_FORCE_32BIT to ‘true’ in your environment.
Either one will allow you to use the 32-bit binaries, but please be
aware that these will disappear in a future Android SDK release.
Consider moving to a 64-bit Linux system before that happens.
我使用的ADT版本是23.0.3.1327240.我使用的SDK库是32位.
请帮助我.
谢谢.
解决方法:
你得到这个错误是因为你显然是在32位系统上运行而且Android模拟器被设计成在64位环境中运行得最好.唯一真正的解决方案是安装64位操作系统.
如果您的硬件不支持64位或者您现在无法重新安装,则可以通过在命令行启动模拟器时通过-force-32bit或在您的环境中将ANDROID_EMULATOR_FORCE_32BIT设置为true来暂时绕过此问题(如错误所示) ).你可以通过运行:
gedit .profile
从一个终端.添加文字:
export ANDROID_EMULATOR_FORCE_32BIT=true
到文件的末尾并保存并关闭它.我现在无法测试它,但您需要从终端运行源.profile或重新启动以使更改生效.
尝试启动模拟器.
强烈建议您安装64位操作系统以继续Android开发,因为Google最终将删除32位二进制文件,这将导致您的模拟器停止工作. Android本身也正在向x64架构发展,因此,通过使用32位,你很快就会落后.