webdevqa.jp.net

エラー:mksdcard SDKツールを実行できません

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:  
211
user2692997

これは本当にドキュメントに追加される必要があります、それが私が提出した理由です - それに関する問題 /数ヶ月前...

あなたはいくつかの32ビットのバイナリが必要です、そしてあなたは64ビットのOSバージョンを持っています(どうやら)。試してください:

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

それはUbuntu 14.10で私のために働きました。

更新2017-12-16 :詳細はLinuxのディストリビューションやバージョンによって異なります。だから、例えば、 この答え は、新しいUbuntuバージョンをカバーしています。

309
CommonsWare

UBUNTU 15.04,15.10,16.04 LTS、Debian 8&Debian 9 このコマンドを試してください。

Sudo apt-get install lib32stdc++6
247
chakri Reddy

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を再インストールして成功してください。

13
Krishnadas PC

Arch Linuxでこの問題を解決するためにあなたがする必要があるのは次のとおりです。

  1. [multilib]/etc/pacman.confセクションをコメント解除して、まだシステム上でmultilibリポジトリを有効にします。

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    
  2. Pacmanを更新します。

    # pacman -Suy
    
  3. 32ビット版のlibstdc ++ 5をインストールします。

    # pacman -S lib32-libstdc++5
    
10
vivi

これはUbuntu 15.04で私のために働きました

Sudo aptitude install lib32stdc++6

まず、aptitudeをインストールしました。これは他の依存関係のインストールにも役立ちます。

6
kartikmaji

あなたがこれをするならば: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のインストール中にどのようにインストールされているかも調べます。

5
ConnelBLAZE

16.04と言うだけで、私は走っています

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

oracle-jdk-8をインストールした後にVanillaインストールで動作するようです

3
MrMesees

lubuntu 14.04用の場合

Sudo apt-get lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6

P.S-システムを再起動する必要はありません。

0
vjs3

この回避策は15.04(64ビット)でも機能します。生き生きとしたlib32bz2-1.0は(まだ?)ないので、

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

Utopicからインストールしました。

0
vmnogueira

これは私のために働いたものです

承認された回答を試みたとき、Android Studioが起動時にハングします

これはリンクです

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

これがコマンドです

$ Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
0
Pritish Joshi