apk编译copy到out的处理

build/core/Makefile:34: *** Prebuilt apk found in PRODUCT_COPY_FILES: vendor/kehwinBLE/apk/KehwinBLE_logo.apk:system/app/KehwinBLE_logo.apk, use BUILD_PREBUILT instead!.
make: *** [out/build-p212.ninja] Error 1

在apk同级目录上创建一个Android.mk

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := KehwinBLE_logo
LOCAL_MODULE_TAGS := optional
LOCAL_PRIVILEGED_MODULE := true
LOCAL_SRC_FILES := ./KehwinBLE_logo.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
include $(BUILD_PREBUILT)

编译生成到system/priv-app/KehwinBLE_logo/KehwinBLE_logo.apk

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := KehwinBLE
LOCAL_SRC_FILES := KehwinBLE.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := .apk
LOCAL_BUILT_MODULE_STEM := package.apk
LOCAL_CERTIFICATE := platform

include $(BUILD_PREBUILT)

编译后生成在system/app/KehwinBLE/KehwinBLE.apk
且在关键字PRODUCT_PACKAGES上加上 KehwinBLE_logo \

PRODUCT_PACKAGES += \
    audio.primary.default \
    audio_policy.default \
    audio.dia_remote.default \
    audio.iton_remote.default \
    KehwinBLE_logo \
    local_time.default \
    vibrator.default \
    power.default
PRODUCT_PACKAGES += \
    audio.primary.default \
    audio_policy.default \
    audio.dia_remote.default \
    KehwinBLE \
    local_time.default \
    vibrator.default \
    power.default
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值