我目前正在尝试将APK包含到我的AOSP 10构建中。为此,我在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
宏会解析为实际路径(而不是符号链接路径)。