target.c
#include <stdio.h> int count = 0; void sevenWeapons(int number) { char* str = "Hello,11111111!"; printf("%s %d\n",str,number); } int main() { while(1) { sevenWeapons(count); count++; sleep(1); } return 0; }
想要编译它非常简单,首先建立一个Android.mk文件,然后填入如下内容,让ndk将文件编译为elf可执行文件:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := target LOCAL_SRC_FILES := target.c include $(BUILD_EXECUTABLE)
下载ndk-->设置ndk的路径(path)-->将上面的target.c放到任意路径下的任意目录都可以,但是要放在你新建目下的jni文件夹里面
然后在该文件夹 执行 ndk-build 则在上一级目录生成lib等文件
然后push到手机
赋予权限即可执行。