AndroidここからNDKをダウンロードしました: http://developer.Android.com/tools/sdk/ndk/index.html
Linux 64ビット(x86)Android-ndk-r10c-linux-x86_64.binの場合。どうすればインストールできますか?指示は機能しません。私のOSは
57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
標準的な方法
AndroidのNDKは、自己解凍実行可能ファイルとして出荷されるようになりました。おそらく実行可能ビットを設定する必要があります。
$ chmod +x Android-ndk-r10c-linux-x86_64.bin
$ ./Android-ndk-r10c-linux-x86_64.bin
上記により、NDKは現在の作業ディレクトリにを抽出します。
手動抽出
.binファイルは実際には7-Zip自己解凍アーカイブであるため、必要に応じてコンテンツを手動で抽出できます。
$ 7za x -o/path/to/extract/to/ Android-ndk-r10c-linux-x86_64.bin
7-Zipはapt-getを介してUbuntuで使用できます。
$ Sudo apt-get install p7Zip-full
更新
NDKダウンロードページ =の少なくともr14bの時点で、標準のZipアーカイブに戻りました。
ダウンロードしたディレクトリに移動します。次に実行します:
chmod +x Android-ndk-r10c-linux-x86_64.bin
./Android-ndk-r10c-linux-x86_64.bin
すぐそこに展開するはずです。ツールチェーンはAndroid-ndk-r10c-linux-x86_64/toolchainsにあります。ルートフォルダーの名前は少し異なる場合があります。
私は以下のようにしました
apt-get
経由で7-Zipをインストールする
$ Sudo apt-get install p7Zip-full
ndk binがあるフォルダーに移動し、コマンドを実行します
$ 7z x *bin
Ubuntuはエラー:bash:./Android-ndk-r10c-linux-x86_64.bin:そのようなファイルまたはディレクトリはありません
slove:apt-get install p7Zip-full
7z x *ビン
Vmwareを使用してインストールされたarchlinuxベースのandroidBBQがあります。しかし、私は推測します私の指示はどのLinuxディストリビューションでも同じでなければなりません。 AndroidStudioの組み込みSDKマネージャーを使用して、NDKのインストールを試みました。/tmpにスペースがなかったため、ダウンロードに失敗しました。ほとんどのLinuxディストリビューションにはramdisk baesd tmpfs(RAMが/ tmpにマウントされている)の一時ファイルシステム)があり、拡張可能な個別のパーティションはありません。使用可能なRAMの50%。
Android Studioの組み込みSDKマネージャー->それほど便利ではない
a)/ tmpを拡張
このコマンドを使用して、fstabをルートとして編集しました。
Sudo nano /etc/fstab
この行をfstabに追加しました
none /tmp tmpfs size=8G 0 0
注:そのような行が存在しない場合は、fstabの最後に上記の行を追加します。そのような行が存在する場合、それはすでに/ tmpを拡張していて、それでもまだ不十分だったことを意味します。そのため、「サイズ」の値を変更するには、数GBずつ増やしてください。
その後、再起動しました。実行すると、/ tmpが8GBサイズに拡張されました。開発目的のために、/ tmpをすぐに拡張する必要があると思います。/tmpのサイズは、ハードディスクの空き領域(仮想または物理)に依存しません。
b)NDKインストールを再度実行します
AndroidStudioからNDKインストールを再度実行しました。 NDK Zipを新たにダウンロードする必要がありました。壊れたインストールを復活させるための再開/再チェック機能がないことを説明します。ダウンロード速度が遅いため、仮想linuxのウィンドウを最小化し、ニュースを読み続けました。後で、メモリ/ページのスワップが発生したと思います。ダウンロードに失敗しました。 Linuxを再起動し、同じ方法でNDKインストールを再起動しました。今回は、仮想Linuxマシンをフォアグラウンドのままにします。このログでNDKが正常にインストールされました:
NDKのインストール
ダウンロード https://dl.google.com/Android/repository/Android-ndk-r12b-linux-x86_64.Zip
/opt/Android-sdk/ndk-bundleにNDKをインストール
LinuxでのNDKの手動インストール(推奨)公式のAndroid devセクションが正確なインストール場所を示すことを気にしなかったof Android NDK。Android Studioは次の場所でNDKを探します:
/opt/Android-sdk/ndk-bundle
だから、これを行う:
1。https://dl.google.com/Android/repository/Android-ndkからNDK Zipをダウンロード-r12b-linux-x86_64.Zip
2。Zipを開き、内部にあるAndroid-ndk-r12b-linux-x86_64(または同様の)フォルダーを開きます。
3。次に、これらすべてのファイルとフォルダーを/opt/Android-sdk/ndk-bundle
に抽出します。
4。Android Studioを起動すると、NDKの存在が検出されます。