所以,我正在尝试在
中安装Android Studio操作系统:UBUNTU 12.10,32位。
由于互联网连接速度慢,并且在终端显示连接丢失,我每次尝试安装时都会尝试安装3-4次。
现在,这次我再次做了
./ studio.sh
显示
无法运行mksdcard SDK工具。 这种失败的一个常见原因是缺少必需的库 请修复潜在问题并重试。
我看到各种帖子显示这种情况发生在64位操作系统中并使用
安装库sudo apt-get install ia32-libs
或
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6
将安装所需的32位库,但我已经在32位操作系统上了。
当我尝试上面的命令时,我得到了
E:包'ia32-libs'没有安装候选者。
软件中心也显示负面结果:
所以,重点是有人在32位UBUNTU 12.10操作系统中遇到过这种情况。 任何解决方法都将不胜感激。
修改1 当我尝试为Ubuntu安装提到的库时输出。
yogeshwardancharan @ ubuntu:〜/ Android / Sdk / tools $ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6 阅读包裹清单......完成 建立依赖树
阅读国家信息......完成 包lib32bz2-1.0不可用,但由另一个包引用。 这可能意味着包裹丢失,已经过时或者 只能从其他来源获得包lib32ncurses5不可用,但由另一个包引用。 这可能意味着包裹丢失,已经过时或者 只能从其他来源获得
包lib32stdc ++ 6不可用,但是由另一个包引用。 这可能意味着包裹丢失,已经过时或者 只能从其他来源获得
包lib32z1不可用,但是由另一个包引用。 这可能意味着包裹丢失,已经过时或者 只能从其他来源获得
E:包“lib32z1”没有安装候选者 E:包“lib32ncurses5”没有安装候选者 E:包“lib32bz2-1.0”没有安装候选者 E:包“lib32stdc ++ 6”没有安装候选者
在上面的输出中,提到可以从其他来源获得包裹......有人可以请求帮助,该来源可能是什么?
是否可以从源代码编译这些库。如果是这样,我该怎么做?
感谢。
答案 0 :(得分:5)
对我来说,答案就在http://tools.android.com/tech-docs/linux-32-bit-libraries
在回答这个问题时,所需的库是
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
祝你好运!