没有规则来制作目标'src/main/jni/Build.config'。停
*** No rule to make target `src/main/jni/Build.config'. Stop
,因为我将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
时,请确保您在正确的目录中。
相关文章:
- 如何使用ndk-build.cmd构建Android.so文件
- 通过JNI传递数据数组的最快方法是什么
- CMake "--target install"无需"--build"命令行
- 库标题在标题中不可见,但在 cmake build 下.cpp文件中完全可见.为什么?
- Android Studio:如何在build.gradle中定义自定义宏(针对不同的构建变体),并让原生C / C++
- 为 NewObjectA() 函数创建 jvalues 的参数数组时出错 - JNI Invocation API
- 加载"D:UsersPublicDocumentsopencvbuildx64vc14binopencv_world340d.dll",找不到或打开PDB文件
- 将 C# DLL 导入 C++ 以用于 JNI
- 用C++包装 Java 库 (JNI)
- 如何通过 JNI 将 C 字符串表情符号传递给 Java
- JNI从Android调用C++方法
- JVM 如何执行 JNI
- meson-build:wxWidgets 资源文件,用于 Windows 未构建
- React Native (Android):无法通过 JNI 在 jobject 中返回字符串
- 如何将字符串数组返回到 java JNI
- JNI 日期值转换问题,在C++中获取不同的长整型值
- JNI,使用两个 .so 文件时出错,其中一个文件需要另一个文件
- Winapi - SetWindowLongPtr in ShutdownBlockReason创建/销毁JNI本机代码
- 没有规则来制作目标'src/main/jni/Build.config'。停
- Android JNI ndk-build 錯誤:尚未'jni'已陳示