【问题标题】:make error : No rule to make targetmake error : 没有制定目标的规则
【发布时间】:2017-10-13 04:04:36
【问题描述】:

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

*** 没有规则可以制作目标 packages/apps/MyApp/AndroidManifest.xml', needed byout/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)

请帮我解决这个错误

【问题讨论】:

    标签: android android.mk android-rom


    【解决方案1】:

    在大多数情况下,“No rule to make target”错误是由于编译器期望编译文件但文件不存在而引起的。

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

    【讨论】:

      【解决方案2】:

      尝试使用这个;

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

      【讨论】:

        猜你喜欢
        • 2016-08-14
        • 2016-12-20
        • 1970-01-01
        • 2015-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多