以hello 為例,文件如下:

./hello/Android.mk
./hello/hello.cpp
./hello/MODULE_LICENSE_APACHE2
./hello/NOTICE

Android.mk 的內容:

# Copyright 2018 The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES:= hello.cppLOCAL_SHARED_LIBRARIES := liblogLOCAL_MODULE:= helloinclude $(BUILD_EXECUTABLE)

hello.cpp 的內容:

int main(int argc, char **argv){    printf("hello world!\n");    return 0;}
將文件夾hello 放到 system/core 目錄下。

./cd 到 system/core/hello$

$mm

編譯成功如下顯示:

#### make completed successfully (03:41 (mm:ss)) ####


然後將可執行文件push到手機/system/bin目錄下:

adb rootadb disable-verity adb rebootadb rootadb remountadb push hello /system/bin/adb shellcd  /system/bin/Chmod 777 hello./hello
其中adb disable-verity 不執行的話會報只读文件系统Read-only file system問題。


結束





更多相关文章

  1. Android mediaScanner 删除U盘上的文件
  2. android tabHost布局之一 不继承TabActivity并以布局文件进行布
  3. Android踩坑——mkdir方法中返回false导致新建文件失败
  4. Android中在sdcard上创建文件夹
  5. android项目中的功能清单文件
  6. Android学习之保存Bitmap到指定文件夹
  7. Android中在sdcard上创建文件夹,注意加权限!!!!
  8. android,在文件中找一个String
  9. AndroidManifest.xml文件一些便签

随机推荐

  1. android基础---->Parcelable的使用
  2. Android微信端的下拉刷新功能
  3. android4.0 开启硬件加速后应用运行出错
  4. android 呼入电话的监听(来电监听)
  5. android开发4:布局管理器1(线性布局,相对布
  6. android api 完整翻译之Contacts Provide
  7. Android应用程序汉化教程
  8. Android常用DOS命令
  9. TextView中ellipsize属性 + 走马灯效果
  10. Android滑动的实现