我新的Android虚拟设备无法正常工作

我是Android软件开发新手。 我下载了adt-bundle-linux-x86_64-20140702,还下载了android系统4.4的图像(API 20)。 当我创build新的android虚拟设备时,我给了这个错误:

一个无法加载的android虚拟设备。

当我启动这个虚拟设备,我给了这个错误:

无法启动模拟器:无法运行程序“/ home / sosin / Desktop / ADT / adt-bundle-linux-x86_64-20140702 / sdk // tools / emulator”:java.io.IOException:error = 2,No such file or目录

任何人都可以帮助我?

当我试图安装这些包时,我给了这个错误:

包是:

lib32z1 lib32ncurses5 lib32bz2-1.0 libc6-i386

错误是:

The following packages have unmet dependencies: lib32bz2-1.0 : PreDepends: libc6-i386 (>= 2.9-18) but it is not going to be installed lib32ncurses5 : Depends: lib32tinfo5 (= 5.9-10) but it is not going to be installed Depends: libc6-i386 (>= 2.4) but it is not going to be installed lib32z1 : Depends: libc6-i386 (>= 2.4) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

你应该从packages.debian.org下载比你的软件包更少的版本。 然后通过dpkg -i path/filename安装。如果您不使用dpkg命令行,则使用aptitude提供。 它可以降级你的软件包。

使用aptitude如: aptitude install libc6-i386 lib32z1使用这个命令后,尝试安装lib32z1 lib32ncurses5 lib32bz2-1.0 sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0或者更早版本使用: sudo apt-get install ia32-libs

你可能使用的是64位的Ubuntu,我也得到这个问题,并参考这个android模拟器不启动,AVD

对于最新的Ubuntu,你可以安装:

 sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 

对于旧版本,请转到:

 sudo apt-get install ia32-libs