WEB开发网
开发学院手机开发Android 开发 Android 开发基础知识 阅读

Android 开发基础知识

 2010-05-28 15:50:00 来源:WEB开发网   
核心提示:LOCAL_SRC_FILES - 编译的源文件可以是.c, .cpp, .java, .S(汇编文件)或是.aidl等格式不同的文件用空格隔开,如果编译目录子目录,Android 开发基础知识(11),采用相对路径,如子目录/文件名,也可以通过$(call 目录),指明编译某目录下所有.c/.cpp/.java/.S

LOCAL_SRC_FILES - 编译的源文件

可以是.c, .cpp, .java, .S(汇编文件)或是.aidl等格式

不同的文件用空格隔开。如果编译目录子目录,采用相对路径,如子目录/文件名。也可以通过$(call 目录),指明编译某目录

下所有.c/.cpp/.java/.S/ .aidl文件.追加文件 LOCAL_SRC_FILES += 文件

LOCAL_C_INCLUDES - 需要包含的头文件目录

可以是系统定义路径,也可以是相对路径. 如该编译目录下有个include目录,写法是include/*.h

LOCAL_SHARED_LIBRARIES - 链接时需要的外部共享库

LOCAL_STATIC_LIBRARIES - 链接时需要的外部外部静态

LOCAL_JAVA_LIBRARIES 加入jar包

LOCAL_MODULE - 编译的目标对象

module 是指系统的 native code,通常针对c,c++代码

./system/core/sh/Android.mk:32:LOCAL_MODULE:= sh

./system/core/libcutils/Android.mk:71:LOCAL_MODULE := libcutils

./system/core/cpio/Android.mk:9:LOCAL_MODULE := mkbootfs

./system/core/mkbootimg/Android.mk:8:LOCAL_MODULE := mkbootimg

./system/core/toolbox/Android.mk:61:LOCAL_MODULE:= toolbox

./system/core/logcat/Android.mk:10:LOCAL_MODULE:= logcat

./system/core/adb/Android.mk:65:LOCAL_MODULE := adb

./system/core/adb/Android.mk:125:LOCAL_MODULE := adbd

./system/core/init/Android.mk:20:LOCAL_MODULE:= init

./system/core/vold/Android.mk:24:LOCAL_MODULE:= vold

./system/core/mountd/Android.mk:13:LOCAL_MODULE:= mountd

LOCAL_PACKAGE_NAME

Java 应用程序的名字用该变量定义

./packages/apps/Music/Android.mk:9:LOCAL_PACKAGE_NAME := Music

./packages/apps/Browser/Android.mk:14:LOCAL_PACKAGE_NAME := Browser

./packages/apps/Settings/Android.mk:8:LOCAL_PACKAGE_NAME := Settings

./packages/apps/Stk/Android.mk:10:LOCAL_PACKAGE_NAME := Stk

./packages/apps/Contacts/Android.mk:10:LOCAL_PACKAGE_NAME := Contacts

./packages/apps/Mms/Android.mk:8:LOCAL_PACKAGE_NAME := Mms

上一页  6 7 8 9 10 11 12 13 14 15 16  下一页

Tags:Android 开发 基础知识

编辑录入:coldstar [复制链接] [打 印]
赞助商链接