我的新Android虚拟设备无法运行

时间:2014-07-13 14:34:10

标签: android linux eclipse avd eclipse-adt

我是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: error = 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.

2 个答案:

答案 0 :(得分:1)

您应该从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

答案 1 :(得分:0)

你可能正在使用64位Ubuntu,我也遇到了这个问题 参考这个 the android emulator does not start, avd

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

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

对于旧版本,请转到:

sudo apt-get install ia32-libs