利用源码编译Android系统可执行命令

来源:互联网 发布:mac生存游戏排行榜 编辑:程序博客网 时间:2024/04/28 21:07

Android系统允许开发者,自己编写"ls"这样的命令放到Android系统中。

1、编写C文件:mycmd.c

#include <stdio.h>int main(int argc, char **argv){    printf("This is my command!\n");    return 0;}

2、编写Android.mk文件

LOCAL_PATH      := $(call my-dir)LOCAL_SRC_FILES := mycmd.cLOCAL_MODULE    := mycmdLOCAL_MODULE_TAGS := mycmdLOCAL_SHARED_LIBRARIES  := libcLOCAL_STATIC_LIBRARIES  :=include $(BUILD_EXECUTABLE)  

   我在Android 2.2的源码下没加LOCAL_MODULE_TAGS也能编译通过,但是在2.3的源码下确不行。。


3、编译

mmm /home/administrator/workspace/android_test/mycmd/

编译完成后信息:

 Install: out/target/product/generic/system/bin/mycmd



原创粉丝点击