Android NDK r3 (Revision 3) がリリースされました。
Android NDK r3
- http://android-developers.blogspot.com/2010/03/android-ndk-r3.html ※簡単な説明
- http://developer.android.com/sdk/ndk/index.html ※ダウンロードはこちらから
変更点
- OpenGL ES 2.0 のサポート(要Android 2.0 = API level 5 以降)
- GCC(C/C++ コンパイラ)4.4.0に更新
- 新規サンプルコード(hello-gl2)の追加
- リリース名規則の変更
NDK は Windows、Mac OS X (Intel)、Linux 32/64-bit (x86) 版がダウンロード可能です。
早速ダウンロードしてみましたところ、サイズは(どれも)約35MB前後でした。
また、新しく追加されたサンプル「hello-gl2」は、「make APP=hello-gl2」でビルドできました。
※hello-gl2\project\libs\armeabi 下に libgl2jni.so が作成されていれば成功
以下、おまけ。
NDKリリースおさらい
- Android NDK, Revision 3
- 2010年3月8日リリース、OpenGL ES 2.0、GCC 4.4.0 - Android NDK, Revision 2
- 2009年9月29日リリース、旧名Android 1.6 NDK, Release 1、OpenGL ES 1.1、GCC 4.2.1 - Android NDK Revision 1
- 2009年6月25日リリース、旧名Android 1.5 NDK, Release 1
Cygwin (1.7.1)インストールメモ
- http://www.cygwin.com/ サイト(右上の)「Install Cygwin now」からインストールできる
- プロキシー環境下では「Use HTTP/FTP Proxy」を選択する
- 「Select Packages」画面では以下を選択する
- 「Devel」「gcc: C compiler upgrade helper」の「Skip」を選択し「3.4.4-999」に変更
- 「Devel」「make: The GNU version of the 'make' utility」の「Skip」を選択し「3.81-2」に変更 - Windowsの環境変数に「HOME=home/ユーザー名」を追加する
- (スタートメニューなどから)「Cygwin Bash Shell」を起動し、「.bashrc」を作成させる
※起動すると自動的に「home/ユーザー名/.bashrc」が作成される - 「home/ユーザー名」下に NDK を展開する
※例:C:\cygwin\home\adakoda\android-ndk-r3 - 「home/ユーザー名/.bashrc」を開き、「ANDROID_NDK_ROOT=home\ユーザー名\android-ndk-r3」を追加する
※例:ANDROID_NDK_ROOT=c:\cygwin\home\adakoda\android-ndk-r3 - 「Cygwin Bash Shell」を起動し、「android-ndk-r3」下に移動、「.build/host-setup.sh」を実行する