如何編寫Android.mk 文件

如何編寫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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章