我最近将我的 ubuntu 13.10 64 位升级到 14.04 64 位。 Android Studio 在 13.10 上始终运行良好。
在 14.04 上,我遇到了 gradle 问题(this one),这是缺少 libz.so.1 的问题。下列的这个链接,我必须安装这个包的 32 位版本,它解决了我的问题。
现在(我认为这是相关的),当尝试启动设备模拟器时,我收到以下消息:
错误:32 位 Linux Android 模拟器二进制文件已弃用,无法使用
您必须至少执行以下其中一项操作:
- 调用“模拟器”时使用“-force-32bit”选项。
- 在您的环境中将 ANDROID_EMULATOR_FORCE_32BIT 设置为“true”。任何一种都允许您使用 32 位二进制文件,但请注意
请注意,这些将在未来的 Android SDK 版本中消失。
在此之前考虑迁移到 64 位 Linux 系统。
但我的系统是 64 位的(顺便说一句-force-32bit
技巧不起作用)。
奇怪的是,我删除了我安装的32位包,没有任何改变(我的gradle问题没有再次出现,我的模拟器问题仍然存在)。
我应该怎么办 ?
Thanks
我也在使用 Ubuntu 14.04,显然新版本的内核有一个错误(3.13.0-59-通用),因为我昨天使用模拟器工作,直到今天内核更新时才遇到任何问题。
我重新启动了 Ubuntu,这次选择了以前版本的内核(3.13.0-58-通用),然后它又可以工作了。
我希望这有帮助。
PS:您可以从 grub 启动以前版本的内核,Ubuntu 的高级选项.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)