gpt4 book ai didi

android - 通过符号链接(symbolic link)在 AOSP 构建中包含 APK

转载 作者:行者123 更新时间:2023-12-05 00:04:25 28 4
gpt4 key购买 nike

我目前正在尝试将 APK 添加到我的 AOSP 10 构建中。为此,我在 packages/apps 下创建了一个新的模块文件夹,并将我的 APK 和一个 Android.mk 文件放入其中。然后我将模块添加到 PRODUCT_PACKAGES 变量中。当 packages/apps 下的模块是一个真正的文件夹时,这非常有效。但是,当我通过符号链接(symbolic link)替换时,该应用程序不会出现在新版本中。我的 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)

当模块是符号链接(symbolic link)时,您是否知道为什么我的应用程序不显示?如果有任何帮助,my-dir 宏将分解为真实路径(而不是符号链接(symbolic link)路径)。

最佳答案

创建符号链接(symbolic link)时,您可能指定了相对路径,而不是绝对路径。因此,当构建脚本执行时,它会查找错误的文件夹。

请参阅有关符号链接(symbolic link)的答案以了解我的意思:https://superuser.com/questions/511900/why-doesnt-my-symbolic-link-work

关于android - 通过符号链接(symbolic link)在 AOSP 构建中包含 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63462230/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com