1. 程式人生 > >在Android Studio中生成.h標頭檔案

在Android Studio中生成.h標頭檔案

cd進入到app/src/main/java下

然後輸入如下命令
javah -d ../jni -jni demo.com.hellondk.MainActivity

就在jni資料夾下生成了所需標頭檔案
ndk {
    moduleName "audio-decoder"  // 你的 ndk 模組名字, JNI呼叫的時候需要load它 System.loadLibrary("media_jni");
    ldLibs "log"            // log模組是必須的
    stl "stlport_static"    // Use static stlport library
    abiFilters "armeabi"


    moduleName "h264-decoder"  // 你的 ndk 模組名字, JNI呼叫的時候需要load它 System.loadLibrary("media_jni");
    ldLibs "log"            // log模組是必須的
    stl "stlport_static"    // Use static stlport library
    abiFilters "armeabi"


}

=====================================================================================

另外附上SWIG自動轉化的一條命令(有心情的時候再來仔細完善步驟)

swig -java -package com.apress.swig -outdir com/apress/swig ../jni/H264Decoder.i