制造错误:没有规则来制定目标

时间:2017-05-14 07:22:53

标签: android android.mk android-rom

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

  

***没有规则可以将目标packages/apps/MyApp/AndroidManifest.xml', needed by排除在/ target / product / msm8996 / obj / APPS / MyApp_intermediates / package.apk'之后。停止

这是我的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)

请帮我解决此错误

2 个答案:

答案 0 :(得分:0)

尝试使用此功能;

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

答案 1 :(得分:0)

在大多数情况下,由于编译器期望编译文件但文件不存在而导致“无目标制定规则”错误。

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