Developer's memo

開発メモ

【Android】【NDK】1からJNIプロジェクト作成する方法

NDKのサンプルプロジェクトを直接インポートして実行する方法は

わかりましたが、実際自分のアプリをNDKを使って作りたい場合に

最初どういう手順が必要なのか疑問だったので調べました。

以下手順。

 

 

Eclipseは日本語済みの解説

①通常通りにAndroidプロジェクトを作る。

②[新規]→[フォルダー] 作成したプロジェクトを選択して、

 フォルダー名は「jni」にする。

③作成したフォルダー内に Cソースと Android.mk を作成。

   ※Android.mk は固定名なので変更不可。大文字小文字も注意。

 

以上

 

…なんてことはなく、通常のAndroidプロジェクトにjniをフォルダを作って

makeファイルとCソースを突っ込めばよかっただけでした。

.so ができあがる libs フォルダや obj なんかは ndk-build すると勝手にできるみたいですね。

 

 

参考サイト

http://www.usefullcode.net/2010/12/android_jni.html