记录:eclipse环境下创建so文件(简单) - 2、创建so
忘记是从哪里获取到的创建流程了。
后来经过自己的修改,一直在用。现在将一直使用的创建流程做个备份,方便自己后续查找使用。
二、创建so
-
创建Android项目
点击Next; -
填写项目名称
点击 Next --> 点击 Next --> 点击 Next -> … -
填写MainActivity的名称(无截图)
-
项目新建文件夹jni
-
项目新建类
-
类文件中的声明方式
-
生成 .h文件
使用命令:
Javac -h . xxx/xxx/xxx.java
其中,-h后面的 . 不能丢掉,否则生成失败。(为.h文件生成后所在的目录)
将本头文件move到jni目录下,并改名称为 SayHello.h 。
刷新工程,jni目录下有了该头文件存在。 -
新建.c/.cpp文件
在jni目录下,新建文件,并命名为 SayHello.c 。实现头文件中的函数。
头文件:
源文件: -
修改Android.mk
可以从别处移植mk文件,放置与jni目录下。绿色为so名称,红色为要编译的源文件。
内容如下(未更改文件名): -
创建Builder
项目右键 -> 属性:
(以下选择中,可能有些不需要的选项,未深究。) -
编译完成
【还没有在本地使用过so,待扩展。】