您的位置:首页 > 移动开发 > Android开发

如何编写Android.mk 文件

2016-01-04 17:42 357 查看

如何编写Android.mk 文件

1 编译一个简单的APK

LOCAL_PATH := $(call my-dir)
include &(CLEAR_VARS)

#Build all java in the java subdirectory
LOCAL_SRC_FILES := $(call all-subdir-java-files)
#Name of the APK to build
LOCAL_PACKAGE_NAME := LocalPackage
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib
#Tell it to build an APK
include $(BUILD_PACKAGE)


2 编译一个依赖静态.jar 的APK

LOCAL_PATH := $(call my-dir)
include &(CLEAR_VARS)

#List of static lib to iuclude in the pakage
LOCAL_STATIC_JAVA_LIBRAVIES := static-library

#Build all java in the java subdirectory
LOCAL_SRC_FILES := $(call all-subdir-java-files)
#Name of the APK to build
LOCAL_PACKAGE_NAME := LocalPackage
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib
#Tell it to build an APK
include $(BUILD_PACKAGE)


3 增加一个预设的APK

LOCAL_PATH := $(call my-dir)
include &(CLEAR_VARS)

#Module name should match apk name to be installed
LOCAL_MODULE := LocalModuleName
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_PATH := $(TARGET_OUT)/lib
#Tell it to build an APK
include $(BUILD_REBUILD)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: