> Linux故障 >

Fedora 64-bit下Eclipse无法启动AVD问题解决

OS环境:Fedora 64-bit

  Eclipse中无法启动AVD,错误是

  Failed to start emulator: Cannot run program "/opt/Android-sdks//tools/emulator": error=2, No such file or directory

  造成问题的原因是AVD默认调用的是emulator,而emulator是32-bit的,Fedora 64-bit默认不会安装32-bit的包。

  解决办法有使用软链接,或者安装缺失的包。

  安装缺失的包:

  1.在Terminal中运行

  /opt/android-sdks/tools/emulator

  发现错误变成了

  /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

  2.于是,我们去找谁提供这个文件

  yum provides ld-linux.so.2

  然后选择安装。i686的包

  重复执行上面2步就能解决问题

  (一共缺失2个包:glibc.i686 libstdc++.i686)

(责任编辑:IT)