AOSP 我的应用程序未包含在系统构建中

AOSP my app is not included in system build

我正在构建一个自定义 ROM,并希望包含一个我构建为系统应用程序的简单启动器。这是我的 Android.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

# General
LOCAL_PACKAGE_NAME := Tott
LOCAL_SDK_VERSION := current
LOCAL_MODULE_TAGS := optional
LOCAL_PROGUARD_ENABLED := disabled

# To make system app
LOCAL_CERTIFICATE := platform
LOCAL_UNINSTALLABLE_MODULE := true
LOCAL_PRIVILEGED_MODULE := true
LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3

# src/res files
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res

# libraries
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v7-appcompat

#flags
LOCAL_AAPT_FLAGS := \
    --auto-add-overlay \
    --extra-packages android.support.v7.appcompat 

include $(BUILD_PACKAGE)

我已将 Android.mk、AndroidManifest.xml、res 文件夹和 src(包含 java)放在名为 Tott 的目录中,该目录已放在 [source]/packages/apps.我还在 [source]/build/target/product/core.mk

将 Tott 添加到 PRODUCT_PACKAGES

当我构建 android system.img 时,它说它在终端中包含 [source]/packages/apps/Tott/Android.mk 但我的应用程序从未显示在 [source]/out/target/product/vender/system/app 或 priv-app 中。我还可以通过简单地 运行 在 [source] 上创建 Tott 来成功构建我的应用程序。

我这里哪里做错了????

谢谢

注释掉 LOCAL_SDK_VERSION 和 LOCAL_UNINSTALLABLE_MODULE。我不在我的 Android.mk 文件中使用它们,而且我从来没有遇到过问题。