android平台編寫可執行C程序


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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM