预置APK

作者: 记得柒叁贰 | 来源:发表于2018-11-22 19:52 被阅读0次

查询APK版本
java -jar apksigner.jar verify -v XXX.apk

V1

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := xxx
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
添加此行,将apk放置到priv-app下
LOCAL_PRIVILEGED_MODULE := true
添加此行,不进行dexpreopt,生成odex
LOCAL_DEX_PREOPT := false
如果要预置进去可卸载,需要添加以下这行
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
如果要预置进去可卸载并且可恢复,
LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/operator/app
O平台  由于O使用了vendor分区,在编译时会生成vendor.img  使用之前的LOCAL_MODULE_PATH在编译时无法生成vendor.img
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/operator/app
include $(BUILD_PREBUILT)

V2

拷贝

相关文章

网友评论

      本文标题:预置APK

      本文链接:https://www.haomeiwen.com/subject/tndrqqtx.html