首页
社区
课程
招聘
[原创]关于andriod studio 简单添加cpp文件的方式实现jni
发表于: 2017-7-15 12:01 2610

[原创]关于andriod studio 简单添加cpp文件的方式实现jni

2017-7-15 12:01
2610

        其实andriod studio 真的是开发andriod的利器,本身添加cpp很简单,但有些教程确实太坑人,。我自己试了下,非常简单可行。分享下:

新建一个android项目,过程中如果已经安装了ndk(怎么安装就不说了),会有一个是否添加C++文件的选项,选上一直确定直到生成项目。

直接有个cpp文件夹,选上右键新建C类(有三个关于C++的项,直接选新建类),成功后会有相应的文件生成。到关键处了,这时候studuo提示文件不在项目中,我们要怎么把它关联到项目中呢?

看到项目里的CMakeLists.txt了没,打开


我这里添加了一个aes的类,生成了aes.cpp和aes.h

本身这个文件里只有上面一个add_library,因为它默认生成了native_lib的cpp

我们这里添加aes后只需把同样的结构复制在下面,把aes填进去。红色线表示的是类所在的cpp路径,.h文件会自动关联不用管。然后重新生成一下,ok.

如图,cpp文件中多了个aes的文件,就是我们填的类,上面图片本身是没有这个类的,但因为截图是最后截得所以带上了,不影响,明白意识就行了,希望能帮到各位。


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回