我想将我的预构建 APK 添加到我的 AOSP 构建中。我创建了以下文件夹vendor/aaa/crespo并将我的 APK 粘贴到该文件夹中。我还创建了一个 make 文件来安装我的 APK。
制作文件如下:
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic.mk)
include $(CLEAR_VARS)
LOCAL_MODULE_PATH := vendor/aaa/crespo/
LOCAL_MODULE_PATH := $(strip $(LOCAL_MODULE_PATH))
ifeq ($(LOCAL_MODULE_PATH),)
LOCAL_MODULE_PATH := $($(my_prefix)OUT$(partition_tag)_$(LOCAL_MODULE_CLASS))
ifeq ($(strip $(LOCAL_MODULE_PATH)),)
$(error $(LOCAL_PATH): unhandled LOCAL_MODULE_CLASS "$(LOCAL_MODULE_CLASS)")
endif
endif
# Module name should match apk name to be installed.
LOCAL_MODULE := test
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_TAGS := optional
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)
谁能告诉我make文件有什么问题?在这个 make 文件中,我想告诉编译器将我的 APK 添加到构建中。它构建得很好,但我的应用程序不存在于installed-files.txt文件中。