Android ***没有规则将目标设置为`src/main/jni/Build.config';。停止

Android ***没有规则将目标设置为`src/main/jni/Build.config';。停止,android,c++,android-ndk,jniwrapper,Android,C++,Android Ndk,Jniwrapper,由于我将NDK版本降级为14-16(因为新版本中没有GCC支持),所以我面临这个错误 ***没有规则使目标为'src/main/jni/Build.config'。停止 我不明白为什么在旧版本的NDK中,Android.mk文件这一行src/main/jni/Build.config检查是否有名为src/main/jni/Build.config的文件可用 运行ndk build时,请确保您位于正确的目录中,这是一个典型的设置。 我不知道你的src/main/jni/Build.config文件

由于我将NDK版本降级为
14-16
(因为新版本中没有GCC支持),所以我面临这个错误 ***没有规则使目标为'src/main/jni/Build.config'。停止


我不明白为什么在旧版本的NDK中,
Android.mk
文件这一行
src/main/jni/Build.config
检查是否有名为
src/main/jni/Build.config
的文件可用

运行
ndk build

时,请确保您位于正确的目录中,这是一个典型的设置。 我不知道你的
src/main/jni/Build.config文件中有什么,很确定它没有被使用或需要(请显示它的内容)

…/app/build.gradle: …/app/src/main/jni/Application.mk: …/app/src/main/jni/Android.mk: 链接

您是从Android Studio运行ndk build,还是在命令行上运行?
        externalNativeBuild {
        ndkBuild {
            path 'src/main/jni/Android.mk'
        }//ndkBuild
    }//externalNativeBuild
#APP_ABI := armeabi armeabi-v7a x86 mips
APP_ABI := armeabi-v7a
APP_PLATFORM := android-19
APP_STL := stlport_static
#APP_OPTIM := debug
#=======================================================
    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)
#-------------------------------------------------------