添加三个命令
1.javah
2.ndk-build
3.ndk-build clean
=============================================================
javah
用于生成头文件
Program:
$JDKPath$/bin/javah
Parameters:
-encoding UTF-8 -d ../jni -jni $FileClass$
注意
:这个命令我加上了
-encoding UTF-8
指定编码,你可以改成你工程的编码。
Working directory:
$SourcepathEntry$\..\java
ndk-build
用于构建so包
Program:
你的NDK目录\build\ndk-build.cmd
注意
:windows用
ndk-build.cmd
,MAC/Linux用
ndk-build
Parameters:
什么都不用填
Working directory:
$ModuleFileDir$\src\main
ndk-build clean
清除so包
Program:
你的NDK目录\build\ndk-build.cmd
注意
:windows用
ndk-build.cmd
,MAC/Linux用
ndk-build
Parameters:
clean
Working directory:
$ModuleFileDir$\src\main
================================================
|
6.初次使用NDK需要下一个CMake和LLDB
7.项目Android视图 右击选择
Link C++ Project with Gradle
CMake
or
ndk-build
我用的是 ndk-build
选择目录到本地之前创建的Android.mk
8.注释代码 避免重复两次生成
jniLibs.srcDir "src/main/libs"
9.编译项目 成功!!!