随写...

导航

 

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

posted on 2013-02-01 16:48  mimi51  阅读(249)  评论(0编辑  收藏  举报