关于linux:我的新Android虚拟设备无法正常工作

My new Android virtual device is not working

我是android软件开发的新手。 我下载了adt-bundle-linux-x86_64-20140702,还下载了适用于android 4.4W(API 20)的android系统映像。 当我创建新的android虚拟设备时,出现了以下错误:

无法加载的android虚拟设备。

当我启动此虚拟设备时,出现以下错误:

无法启动模拟器:无法运行程序" / home / sosin / Desktop / ADT / adt-bundle-linux-x86_64-20140702 / sdk // tools / emulator":java.io.IOException:错误= 2,没有此类文件或 目录

有人可以帮助我吗?

当我尝试安装这些软件包时,出现此错误:

包是:

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 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,您可以安装:

1
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

对于旧版本,请执行以下操作:

1
sudo apt-get install ia32-libs