我是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