在Android Studio中生成.h標頭檔案
阿新 • • 發佈:2019-02-01
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