【发布时间】:2020-08-18 05:12:53
【问题描述】:
我目前正在尝试在我的 AOSP 10 构建中包含一个 APK。为此,我在 packages/apps 下创建了一个新模块文件夹,并将我的 APK 和 Android.mk 文件放入其中。然后我将该模块添加到 PRODUCT_PACKAGES 变量中。当packages/apps 下的模块是一个真正的文件夹时,这非常有用。但是,当我通过符号链接替换时,应用程序不会出现在新版本中。我的 Android.mk 文件如下所示:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := App1
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_SRC_FILES := App1.apk
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_CLASS := APPS
include $(BUILD_PREBUILT)
您知道为什么当模块是符号链接时我的应用程序没有显示吗?如果有任何帮助,my-dir 宏将分解为实际路径(而不是符号链接路径)。
【问题讨论】:
标签: android makefile android-source