以下は、Android NDKのインストール方法についてGoogleから見つけた唯一の手順です。これは、私たち全員がLinuxを実行しているかのように書かれており、これらのあいまいなツールが何であるかを理解していることを前提としています。UnixとWindowsを知っている人が翻訳してくれるなら、私のコメントと質問はイタリック体で表示されます。それは素晴らしいことです。
AndroidNDKのインストール
序章:
docs / OVERVIEW.TXTを読んで、AndroidNDKとは何かを理解してください。このファイルには、NDKを適切にセットアップする方法が記載されています。
I.要件:
Android NDKには現在、Linux、OS X、またはWindowsホストのオペレーティングシステムが必要です。Windowsユーザーが使用するには、Cygwin( http://www.cygwin.com)をインストールする必要があります。MSysでのNDKの実行はサポートされていないことに注意してください。
AndroidSDKとその依存関係をインストールする必要があります。NDKは最終的なアプリケーションパッケージ(.apkファイル)を生成できず、それらに入ることができる共有ライブラリファイルのみを生成します。
重要:
Android NDKは、Cupcake(1.5)以降のリリースのプラットフォームを使用してシステムイメージをターゲットにするためにのみ使用できます。これは、1.0および1.1のシステムイメージと互換性がなくなる微妙なツールチェーンとABI関連の変更によるものです。
NDKでは、開発システムでGNUMake3.81以降を使用できる必要があります。以前のバージョンのGNUMakeは機能する可能性がありますが、テストされていません。
これを確認するには、コマンドラインから「make-v」を実行します。出力は次のようになります。
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
...
特定のシステムでは、GNU Makeは、「gmake」や「gnumake」などの別のコマンドを使用して使用できる場合があります。これらのシステムの場合、ドキュメントで説明されているように、NDKビルドシステムを呼び出すときに「make」を適切なコマンドに置き換えます。
素晴らしい、gnumakeと呼ばれる奇妙なもの。もしあなたがそれが何をしているのか教えてくれないのなら、少なくともあなたは私にそれへのURLを与えることができますか?
NDKには、開発システムでNawkまたはGNUAwk実行可能ファイルが使用可能である必要もあります。元の「awk」プログラムは、NDKビルドシステムで使用される「match」および「substr」関数を実装していないことに注意してください。
OK、2つの可能な名前のうちの1つを使用する別のツールですが、3つ目は使用できません...そして、これをどこでダウンロードする必要がありますか?
Windowsでは、NDKを使用するには、Cygwinの最新リリースをインストールする必要があります。手順については、 http://www.cygwin.comを参照してください。
URLをWoohoo!これらのインストール手順ではダウンロードするパーツが指定されていないため、ダウンロードには約1日かかりました。
II。インストールのビルド済みクロスツールチェーンバイナリの準備:
NDKをインストールしてアーカイブを解除した後、ルートフォルダから次のコマンドを実行する必要があります。
build / host-setup.sh
こんにちは?Windowsは.exe.comまたは.dll以外は何も実行しません。実行方法を教えてください。
これにより、セットアップがテストされ、NDKが正しく機能することが確認されます。
これらのものをどこにインストールする必要があるか(どのディレクトリ)については何も言われていません