我在ubuntu 14.04 32位上安装了最新版本的ADT Bundle 32位。我创建了一个AVD,但它没有启动。当我按下开始按钮时,它显示以下信息:
为AVD启动模拟器' NexusOne' 错误:32位Linux Android模拟器二进制文件已被弃用,以便使用它们 您必须至少执行以下操作之一: - 使用' -force-32bit'调用'模拟器'时的选项。 - 将ANDROID_EMULATOR_FORCE_32BIT设置为' true'在你的环境中。 任何一个都允许你使用32位二进制文件,但请你 意识到这些将在未来的Android SDK版本中消失。 在发生这种情况之前,请考虑迁移到64位Linux系统。
我尝试通过将导出ANDROID_EMULATOR_FORCE_32BIT = true设置为gedit .profile文件和gedit .bashrc文件来修复它。什么都没有改变。
感谢您帮助我!
答案 0 :(得分:13)
我有一个很好的解决方案。 你可以用eclipse或netbeans开始它。 试试:
在Eclipse中,单击您的Android项目文件夹,然后选择Run>运行配置...
在“运行配置”对话框的左侧面板中,选择您的Android项目运行配置或创建新配置。
单击“目标”选项卡。
在Additional Emulator Command Line Options字段中,输入:
-force-32bit
使用此运行配置运行您的Android项目。
在netbeans中你: 1.你选择debuger选择Customize ...
-force-32bit
答案 1 :(得分:7)
我用以下方法解决了这个问题:
导出ANDROID_EMULATOR_FORCE_32BIT = true
然后我从命令行启动模拟器。它有效!
希望它对你有所帮助。
答案 2 :(得分:5)
我做了以下
转到运行配置>目标标签>向下滚动到最后一个>其他仿真器命令行选项> -force-32bit
答案 3 :(得分:1)
对于Android Studio:
运行>编辑配置> Android> Android应用程序> app>模拟器选项卡
启用其他命令行选项旁边的复选框:
输入-force-32bit
答案 4 :(得分:0)
转到运行配置>目标标签>向下滚动到最后一个>其他仿真器命令行选项> -force-32bit
答案 5 :(得分:0)
我有同样的问题,现在我解决了,我有Ubuntu 15.10我的解决方案是:
答案 6 :(得分:0)
ON LINUX MINT
ON UBUNTU
答案 7 :(得分:-1)
创建一个shell脚本:
#!/bin/bash
#
# set export ANDROID_EMULATOR_FORCE_32BIT=true
export ANDROID_EMULATOR_FORCE_32BIT=true
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse
更改shell脚本可执行文件并将其运行到活动eclipse中 " /选择/ ADT-束-Linux的x86-20140702 /蚀/蚀"是日食之路