没有规则来制作目标'src/main/jni/Build.config'。停

*** No rule to make target `src/main/jni/Build.config'. Stop

本文关键字:Build jni config main 有规则 目标 src      更新时间:2023-10-16

,因为我将NDK版本降级到14-16(由于较新版本中没有GCC支持),所以我面临此错误***没有规则来制作目标`src/main/jni/build.config'。停止

我不明白为什么在ndk的旧版本中,它在 Android.mk文件中没有这样的文件或目录此行src/main/jni/Build.config

这是一个典型的设置。

我不知道您的src/main/jni/Build.config文件中有什么,很确定它是不使用或需要的(请显示其内容)。

.../app/build.gradle:

        externalNativeBuild {
        ndkBuild {
            path 'src/main/jni/Android.mk'
        }//ndkBuild
    }//externalNativeBuild

.../app/src/main/jni/application.mk:

#APP_ABI := armeabi armeabi-v7a x86 mips
APP_ABI := armeabi-v7a
APP_PLATFORM := android-19
APP_STL := stlport_static
#APP_OPTIM := debug

.../app/src/main/jni/android.mk:

#=======================================================
    LOCAL_PATH := $(call my-dir) #only call it ONCE !
#=======================================================
    include $(CLEAR_VARS)
    LOCAL_MODULE      := hello_world
    LOCAL_MULTILIB := 32
    LOCAL_SRC_FILES :=  hello_world.cpp
    include $(BUILD_SHARED_LIBRARY)
#-------------------------------------------------------

链接

Android-GCC-Toolchain

检查是否有一个名为src/main/jni/Build.config的文件可供您制作。

运行ndk-build时,请确保您在正确的目录中。