web-dev-qa-db-ja.com

Fedora 21にAndroid St​​udioをインストールするときに「mksdcard SDKツールを実行できません」を解決する方法は?

64ビットのFedora 21システムにAndroid St​​udioをインストールしようとしています。

JREとJDKの前提条件をインストールし、Android St​​udioインストールを解凍し、その「bin」ディレクトリから「sh studio.sh」を発行してインストールを完了しました。

セットアップWizardは、「mksdcard SDKツールを実行できません」というメッセージで失敗し、32ビットライブラリが必要になる可能性があることを示唆しました。

39
mcduffee

http://forums.fedoraforum.org/showthread.php?t=303238 の問題の議論から、コマンドでいくつかのパッケージをインストールしました

Sudo yum install compat-libstdc++-296.i686 compat-libstdc++-33.i686 ncurses-libs.i686 compat-libstdc++-33.x86_64

これら(およびその依存関係)が正常にインストールされた後、エラーを表示するセットアップWizardポップアップで[再試行]をクリックすると、Android St​​udioのインストールが正常に完了しました。

40
mcduffee

この回答はUbuntuディストリビューション向けです

64ビットUbuntuを実行している場合、次の修正により問題が解決するはずです。

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

更新:

Ubuntu 15.10および16の場合(tony gil および briankip)によって提供されます:

Sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6

これはGNU/Linux Debian 9(Stretch)x86_64でも機能します。

60

Fedora Project Wikiには、Android Developmentのセットアップ方法についての記事 の記事 もあります。

64ビットシステムの場合、これらのパッケージをインストールする必要があります

yum install glibc.i686 glibc-devel.i686 libstdc ++。i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

64ビットシステム上のFedora 22+の場合、dnfを使用してこれらのパッケージをインストールする必要があります

dnf install glibc.i686 glibc-devel.i686 libstdc ++。i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

17
Paul Robertson

ここでのその他の回答は、Fedoraで機能しないようです。だから、ここで私はこれのためにテストされたソリューションを思い付きました:

Sudo dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant
4
Amit Upadhyay

Android SDKをUbuntu 14.04にインストールしているときにも同じエラーが発生しました。これは、64ビットシステムにAndroid SDKをインストールしようとする互換性の問題であり、インストールを完了するには32ビットのバイナリが必要になります。

問題を解決する手順は次のとおりです。

  1. 新しいターミナルを開きます(ctrl + alt + tまたはR-クリックして新しいターミナル)
  2. コマンド「sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6」を貼り付け、アクションにパスワードが必要な場合は、それを指定します。

それでおしまい。必要なすべての32ビットバイナリがインストールされます。インストールされたら、Android SDKのインストールを再開できます。これは完全にインストールされます。

チュートリアルを見つける こちら

1
Selvaperumal

fedora 24でsuを使用してログインする

dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant
0

この公式ドキュメントを参照してください https://developer.Android.com/studio/troubleshoot.html#linux-libraries

すぐにここにスニペットを入れます

Linuxライブラリ

64ビットLinuxマシンでAndroid Studioを実行している場合、次のように特定のライブラリをインストールする必要があります。

Ubuntuの64ビットバージョンを実行している場合、次のコマンドを使用して32ビットライブラリをインストールする必要があります。

Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 lib32bz2-1.0

64ビットFedoraを実行している場合、コマンドは次のとおりです。

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

これらの指示はいつか廃止される可能性があることに注意してください。したがって、未解決の問題を防ぐために/ 公式サイトにアクセス に従うことをお勧めします