1. 创建目录
aosp_4.2_src/development/hello
2. 在目录下创建一个新文件hello.c
#include <stdio.h> int main() { printf("Hello World!\n"); return 0; }
2. 在目录下创建Android.mk
LOCAL_PATH:=$(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS:= optional LOCAL_SRC_FILES:=\ hello.c LOCAL_MODULE:=helloworld include $(BUILD_EXECUTABLE)
3. 编译
@uw001279:~/aosp_4.2_src$ mmm development/hello
4. output文件
Install: out/target/product/generic/system/bin/helloworld
5. 运行helloworld
连接手机或模拟器
adb shell mkdir /dev/sample
adb push helloworld /dev/sample/hello
adb shell chmod 777 /dev/sample/hello
先创建 /dev/sample目录,再将编译好的helloworld上传上去,最后将helloworld改成可执行的。
再进入命令行模式,进入Android的shell环境:
adb shell
#cd /dev/sample
#./helloworld
进入 /dev/sample目录,执行helloworld