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。