尝试在Ubuntu上安装android studio时,安装向导中不断出现错误。

"Unable to run mksdcard SDK tool."

此外,在终端我得到这个:

[ 115528]  ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0  Build #AI-135.1740770 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - VM: Java HotSpot(TM) 64-Bit Server VM 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - Vendor: Oracle Corporation 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - OS: Linux 
[ 115532]  ERROR - tRunWizard$SetupProgressStep$1 - Last Action:  

这真的需要添加到文档中,这就是为什么我在几个月前提交了一个关于它的问题…

你需要一些32位的二进制文件,并且你有一个64位的操作系统版本(显然)。试一试:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

这在Ubuntu 14.10上对我很有效。

更新2017-12-16:详细信息将因Linux发行版和版本而异。例如,这个答案涵盖了更新的Ubuntu版本。


这个解决方案也适用于15.04(64位)。既然还没有(还没有?) Lib32bz2-1.0 for vivid:

http://packages.ubuntu.com/search?keywords=lib32bz2-1.0

我安装了Utopic的那个。


对于UBUNTU 15.04,15.10,16.04 LTS, Debian 8和Debian 9尝试以下命令:

sudo apt-get install lib32stdc++6

对于Ubuntu,你可以尝试:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

对于Cent OS/RHEL尝试:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

然后,重新安装Android Studio并获得成功。


这对我在Ubuntu 15.04上是有效的

Sudo aptitude安装lib32stdc++6

首先,我安装了aptitude,这也有助于安装其他依赖项。


在lubuntu 14.04使用情况

Sudo apt-get lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 .使用实例

另外,不需要重启系统。


如果你这样做: Sudo apt-get lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6.使用实例 你可能会得到这样的错误:

E: Unable to locate package lib32bz2-1.0

E: Couldn't find any package by glob 'lib32bz2-1.0'

E: Couldn't find any package by regex 'lib32bz2-1.0'

所以我建议你这样做:

Sudo apt-get安装lib32stdc++6

此外,AOSP应该在安装Android-Studio时查找如何安装。


以下是在Arch Linux上解决这个问题所需要做的事情:

如果您还没有在/etc/pacman.conf中取消注释[multilib]部分,则在您的系统上启用multilib存储库: (multilib) Include = /etc/pacman.d/mirrorlist 更新吃豆人: #吃豆人-Suy 安装32位版本的libstdc++5: #吃豆人-S lib32-libstdc++


这对我来说很管用

当我尝试接受时,我的Android Studio挂在启动状态

这就是链接

http://tools.android.com/tech-docs/linux-32-bit-libraries

这是命令

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

只是说16.04,我在跑步

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6

在安装oracle-jdk-8后,似乎可以在普通安装上工作