Androidstudio でプロジェクを作って見たが すんなりと動きませんでした
以下覚書
1)build.gradle
sourceSets.main {
jniLibs.srcDir 'src/main/jniLibs' //.so ファイルのディレクトリーの指定
jni.srcDirs = [] //jniのビルドを無効(別のバッチで実行するため)
}
/* ndk { }*/ //ndkの処理はここでは行わない
2)AndroidManifest.xml
<application
android:label="@string/app_name"
android:hasCode="false" > //java ファイルがない場合
<activity
android:name="android.app.NativeActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden">
<meta-data android:name="android.app.lib_name"
android:value="native-activity" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
2)Android.mk で NDK_APP_DST_DIR を記載が必要( 1)で指定した為)
私の場合 NDK_APP_DST_DIR := ../jniLibs/$(TARGET_ARCH_ABI)
0 件のコメント:
コメントを投稿