目的:java代码调用C++代码
宏命令
javah
宏_javah.jpg
@Program $JDKPath$/bin/javah
@Arguments -v -jni -d $ModuleFileDir$/src/main/jni $FileClass$
@WorkingDirectory $SourcepathEntry$
ndk-build
宏_jni_build.jpg
@Program $Ndk路径$\ndk-build.cmd
@WorkingDirectory $ModuleFileDir$\src\main\
配置
app下build.gradle配置(无关配置使用...代替)
...
def LIBRARY_NAME = "\"LIBRARY_KEYGEN\""//与稍后创建的工具类同名
...
android{
...
defaultConfig{
...
ndk {
moduleName LIBRARY_NAME