源文件(eg在jni文件夹)包括一个.c文件,一个.mk文件。
hello.c
#include <stdio.h>
int main(void)
{
printf("hello_world!\n");
return 0;
}
Android.mk文件
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= hello.c
LOCAL_MODULE:= hello
LOCAL_FORCE_STATIC_EXECUTABLE := true
include $(BUILD_EXECUTABLE)
在文件夹下面shift+右击,选择用命令行打开,然后输入
ndk-build,会在jni同级目录下生成两个文件夹,一个是libs,一个是obj文件夹。
会生成android的动态库。