如何使用Android.mk文件,调用自己的第一个c文件
1,检查NDK是否安装
2,在src目录下创建一个文件夹ndkFiles,创建一个c文件
3,编写c文件内容
hello.c4,在MainActivity中,加载so文件,并且写一个native方法
MainActivity.java5,创建Android.mk文件,并编写
#定义模块的当前路径(必须在开头,一次就好)
LOCAL_PATH := $(call my-dir)
#清空当前环境变量(local_path除外)
include $(CLEAR_VARS)
#当前的模块名(生成libhello.so)
LOCAL_MODULE := hello
#当前模块的源代码路径
LOCAL_SRC_FILES := hello.c
#当前模块被编译成一个共享库
include $(BUILD_SHARED_LIBRARY)
6,在app的build.gradle文件中声明externalNativeBuild的路径
build.gradle7,build工程,可以在apk文件中查看到 libhello.so 文件
网友评论