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。