错误:无法运行mksdcard SDK工具

时间:2015-03-24 19:53:12

标签: java android android-studio

尝试在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:  

10 个答案:

答案 0 :(得分:309)

这确实需要添加到文档中,这就是几个月前我提交an issue about it的原因......

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

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

这对我在Ubuntu 14.10上有用。

更新2017-12-16 :详细信息因Linux发行版和版本而异。例如,this answer涵盖了较新的Ubuntu版本。

答案 1 :(得分:247)

UBUNTU 15.04,15.10,16.04 LTS,Debian 8& Debian 9 尝试此命令:

sudo apt-get install lib32stdc++6

答案 2 :(得分:13)

对于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并获得成功。

答案 3 :(得分:10)

您需要采取哪些措施来解决Arch Linux上的问题:

  1. 如果您尚未在Start中取消注释multilib部分,则启用系统上的[multilib]存储库:

    /etc/pacman.conf
  2. 更新pacman:

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    
  3. 安装32位版本的libstdc ++ 5:

    # pacman -Suy
    

答案 4 :(得分:6)

这对我在Ubuntu 15.04上起作用

sudo aptitude install lib32stdc++6

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

答案 5 :(得分:5)

如果你这样做: sudo apt-get install 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 install lib32stdc++6

而且,AOSP应该在安装安装Android-Studio的同时寻找安装方式。

答案 6 :(得分:3)

就是说16.04,我正在运行

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6
在安装oracle-jdk-8

后,

似乎可以在vanilla上运行

答案 7 :(得分:0)

此解决方法也适用于15.04(64位)。既然没有(还有?) lib32bz2-1.0生动:

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

我从Utopic安装了一个。

答案 8 :(得分:0)

如果 lubuntu 14.04使用

  

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

P.S-无需重启系统。

答案 9 :(得分:0)

This is what worked for me

When I tried the Accepted ans my Android Studio hangs on start-up

This is the link

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

and This is the Command

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