测试代码
test.cpp
#include <stdio.h>
int main(int argc, char **argv )
{
printf("This is my test\n");
return 0;
}
配置Android.mk
#表示Android.mk所在目录
LOCAL_PATH := $(call my-dir)
#CLEAR_VARS变量指向特殊 GNU Makefile,用于清除部分LOCAL_变量
include $(CLEAR_VARS)
#模块名称
LOCAL_MODULE := test
LOCAL_SRC_FILES := test.cpp
#include $(BUILD_SHARED_LIBRARY)
include $(BUILD_EXECUTABLE) #注意这里,生成可执行文件
编译
用NDK编译生成可执行文件test
ndk-build
运行
将可执行文件test拷贝到手机的data/local/tmp目录下,修改test权限。
然后就可以运行了。