make error : No rule to make target

make error : No rule to make target

我正在尝试将应用程序添加到 android 自定义 rom 中。 运行 make 命令时出现此错误:

*** No rule to make target packages/apps/MyApp/AndroidManifest.xml', needed byout/target/product/msm8996/obj/APPS/MyApp_intermediates/package.apk'. Stop

这是我的 Android.mk 文件

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

# Build all java files in the java subdirectory
LOCAL_SRC_FILES := $(call all-subdir-java-files)

# Name of the APK to build
LOCAL_PACKAGE_NAME := MyApp

# Tell it to build an APK
include $(BUILD_PACKAGE)

请帮我修正这个错误

尝试使用这个;

LOCAL_SRC_FILES := $(call all-java-files-under, src)

在大多数情况下,'No rule to make target' 错误是由于编译器希望编译一个文件,但该文件不存在。

检查您确实将 AndroidManifest 文件拼写正确 + 放在错误中指定的正确目录中。