在安卓系统编译APK需要编写Makefile文件,下面记录一些Makefile写法
- 编译APK文件到系统
# ==============================================================================
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := test //APK名字
LOCAL_MODULE_CLASS := APPS //编译类型
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
//打包APK签名 PRESIGNED使用APK默认签名 paltform 使用系统签名
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
// 编译后APK存放路径
// $(TARGET_OUT_DATA_APPS) 编译到data/app 可卸载
LOCAL_MODULE_PATH := $(TARGET_OUT_APP)
include $(BUILD_PREBUILT)
# ==============================================================================
include $(call all-makefiles-under,$(LOCAL_PATH))