1、在Android源代码工程环境中,可以用C/C++语言编写应用程序模块(可执行程序或者动态链接库so)。这些模块的源代码一般位于external目录下,编译结果一般位于/system/bin或者/system/lib目录下。
2、Hello Word程序示例
2.1、代码结构
源代码根--|
|--external--|
|--hello_word--|
|--hello.c
|--Android.mk
2.2 hello.c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv){
printf("hello word");
return 1;
}
2.3 Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := hello_word_test
LOCAL_SRC_FILES := $(call