Android Studio安装 - 无法运行mksdcard SDK工具。在32位Ubuntu 12.10上

时间:2015-03-26 15:20:01

标签: android-studio

所以,我正在尝试在

中安装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'没有安装候选者。

软件中心也显示负面结果: enter image description here

所以,重点是有人在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”没有安装候选者

在上面的输出中,提到可以从其他来源获得包裹......有人可以请求帮助,该来源可能是什么?

是否可以从源代码编译这些库。如果是这样,我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:5)

对我来说,答案就在http://tools.android.com/tech-docs/linux-32-bit-libraries

在回答这个问题时,所需的库是

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
祝你好运!