Android 系统 预装应用 bp makefile示例

背景介绍

android 应用 预置到系统中。 在之前的开发者使用的都是andorid.mk来做makfile.
为了顺应发展。 切换到android.bp 是有意义的。
为了给大家提供一个轮子 在这里 我举一个例子

Android.mk 预装

# ScanDemo 
LOCAL_PATH := $(my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE := MindeoScanDemo
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES :=MindeoScanDemo_V0.1.21.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MULTILIB := 32
LOCAL_CERTIFICATE := platform
LOCAL_PRIVILEGED_MODUL := true
LOCAL_DEX_PREOPT := false
include $(BUILD_PREBUILT)

Android.bp 预装

// ScanDemo Package

android_app_import {

    name: "MindeoScanDemo",

    compile_multilib: "32",
    certificate: "platform",
    privileged: true,
    dex_preopt: {
        enabled: false,
    },
    apk: "MindeoScanDemo_V0.1.21.apk",

}

总结

话不多说。这里举了个一个例子 对照着看 希望你能有所收获

BR


版权声明:本文为wnw_jackie原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。