我想从源代码构建一个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