android系统编写helloworld模块,编译以及adb运行
2012-07-17 14:33
405 查看
cd android4.0 mkdir external/hello cd external/hello vi hello.c Android.mk cd ../..
Android.mk文件:
LOCAL_PATH :=$(call my-dir) $(info $(my-dir)) include $(CLEAR_VARS) LOCAL_MODULE_TAGS :=optional LOCAL_SRC_FILES := $(call all-subdir-c-files) #LOCAL_SRC_FILES := hello.c LOCAL_MODULE := hello #LOCAL_SRC_FILES := $(call all-subdir-c-fiies) include $(BUILD_EXECUTABLE)
hello.c文件:
#include <stdio.h> int main() { printf("hello world!\n") ; return 0 ; }
编译如下:
mmm ./external/helloadb上传
adb push out/target/product/generic/system/bin/hello /data
进入adb shell
adb shell cd data ./hello
相关文章推荐
- Ubuntu编译Android整个系统以及编译指定模块到模拟器
- C/C++编写Android系统应用程序模块
- [置顶] vs2008 编译adb 支持4.2 android 系统(增加push 命令的进度)
- 深入浅出 - Android系统移植与平台开发(三)- 编译并运行Android4.0模拟器
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- Android中如何编译运行系统自带桌面Launcher2源码
- Android系统篇之----编写系统服务并且将其编译到系统源码中
- Android系统篇之----编写系统服务并且将其编译到系统源码中
- qt编写的android程序在android系统中运行,中文显示乱码的解决方法
- Android源码编译可执行文件 | 运行 | C层检测系统API版本号
- Android.mk 浅析 模块编译Makefile编写
- Android: 显示系统模块加载以及调用流程 HWComposer::loadFbHalModule() -> framebuffer_open()
- Android模拟器的建立以及HelloWorld的编写
- android下载编译以及文件系统提取总结
- Android编译系统模块中的LOCAL_XXX变量
- Linux 4.4内核移植以及Android系统编译
- Android系统篇之----编写系统服务并且将其编译到系统源码中
- Android编译过程总结及android中各种img文件的作用以及系统启动过程
- Android启动模式以及如何通过adb指令查看app当前运行的activity