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 文件中使用它们,而且我从来没有遇到过问题。
我正在构建一个自定义 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 文件中使用它们,而且我从来没有遇到过问题。