视频加载失败

AndroidStudio NDK开发环境搭建

212 字
1 分钟
AndroidStudio NDK开发环境搭建
AndroidStudio NDK开发环境搭建

0x00#

NDK即Native Development Kit,NDK允许开发者使用类似C / C++之类的原生代码语言执行部分程序。 为何要用到NDK? 概括来说主要分为以下几种情况:

  1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库被反编译的难度较大。
  2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。
  3. 便于移植,用C/C++写的库可以方便在其他的嵌入式平台上再次使用。

0x01#

打开AndroidStudio的settings,找到Android SDK一栏点击SDK Tools,找到NDK选项并勾选。

QQ截图20180507174001-1024x684.png
QQ截图20180507174001-1024x684.png

0x02#

在settings中找到External Tools添加javah -jni和ndk -build javah -jni

QQ截图20180507174824.png
QQ截图20180507174824.png

$JDKPath$\bin\javah.exe -classpath . -jni -d "$ModuleFileDir$\src\main\jni" $FileClass$ $ModuleFileDir$\src\main\java

ndk -build

QQ截图20180507175123.png
QQ截图20180507175123.png

C:\Users\用户名\.android\Android_SDK\ndk-bundle\ndk-build.cmd ndk工具所在的路径 $ModuleFileDir$\src\main\

END#

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
AndroidStudio NDK开发环境搭建
https://rehtt.com/posts/72/
作者
Rehtt
发布于
2018-05-07
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Rehtt
Hello, I'm Rehtt.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
150
分类
17
标签
73
总字数
67,772
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录