-
-
[原创]关于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的文件,就是我们填的类,上面图片本身是没有这个类的,但因为截图是最后截得所以带上了,不影响,明白意识就行了,希望能帮到各位。
赞赏
他的文章
赞赏
雪币:
留言: