将应用程序作为系统应用程序包含在 ROM 中



我想从源代码构建一个rom并将我的应用程序作为系统应用程序包含在内。我尝试过:

1.将我的项目复制到$SOURCE_DIR/packages/apps/

2.在项目的根文件夹中添加 Android.mk:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_STATIC_JAVA_LIBRARIES := android-common
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := packagename
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)
include $(call all-makefiles-under,$(LOCAL_PATH))

3.为马格罗配置建筑,并:

make -j1 otapackage

但是我在输出图像的/system/app目录中看不到我的应用程序。

我错过了什么?

我在您的 mk 文件中没有看到以下行:

LOCAL_MODULE_TAGS := optional

我猜您只是忘记将您的软件包包含在build/target/product/core.mk部分中PRODUCT_PACKAGES

最新更新