1 、在android源码/development目录下新建一个目录,如:androidtest
2、进入androidtest目录,新建一个C文件,如androidtest.c
#include <stdio.h>
void main()
{
printf("android C test!!\n");
exit(0);
}
3、再新建一个Android.mk文件,内容如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := androidtest
LOCAL_SRC_FILES :=androidtest.c
LOCAL_MODULE_TAGS := optional
include $(BUILD_EXECUTABLE)
4、回到Android源代码顶层目录,进行编译make androidtest;
5、生成的可执行文件位于:out/target/product/nanopi2/system/bin/ 目录下,
Ps:nanopi2这个路径根据编译的系统平台不同而有变化。
6、adb push 到手机 /data 目录下,然后进入adb shell,到data目录下,执行./androidtest 即可。
Ps:adb push 命令之前 一般需要先调用adb remount。