1、众所周知Android之前通常是采用NDK-BUILD的姿势来编译,但是这种姿势不太友好,好在安卓AS近年来换成了CMAKE的姿势并且支持了可对JNI Debug的姿势,那么我们如何来玩,
这里首先推荐几个地址给一些新手们过目,如下:
NDK-BUILD 简介:https://developer.android.com/ndk/guides/ndk-build.html?hl=zh-cn
C++ 平台支持图:http://en.cppreference.com/w/cpp/compiler_support
CMAKE 简介:https://developer.android.com/ndk/guides/cmake.html?hl=zh-cn
2、接下来长话短说,直接上就是干:
第一步:新建项目,勾选下方红框中的c++ support 。
第二步:所要做的就是下一步下一步关注C库的支持再勾选就OK:
image.png
第三步:了解基础结构,如图
image.png
cpp目录就是存放C语言目录,我们的.h、.c、.cpp文件默认编译存放路径就是放在这里。
CMakeList 俗语就是设置编译选项,add_library 设置编译生成的so数量、名称、编译文件,上图干:
image.png
还有一个比较重要的文件自然是build.gradle,老规矩,直接上图干:
image.png
第四步:因为此篇仅仅是教如何run起来一个demo,所以下篇小编会和大家一起深入探讨。接着说如何写简单的方法
image.png
image.png
image.png
特此,一个简单的demo就介绍完毕了,Follow me(二)也将会在本周末与大家见面,小编宗旨,能上图就不废话~~,和大家一起进步。
网友评论