由于我将NDK版本降级为14-16
(由于较新版本中不提供GCC支持),因此我面临此错误:
*** No rule to make target `src/main/jni/Build.config'. Stop
我不明白为什么在旧版本的NDK中,Android.mk
行的src/main/jni/Build.config
文件中没有这样的文件或目录。
答案 0 :(得分:0)
检查是否有一个名为src/main/jni/Build.config
的文件可供使用。
运行ndk-build
时,请确保您位于正确的目录中。
答案 1 :(得分:0)
我不知道您的src/main/jni/Build.config
文件中有什么,很确定没有使用或需要(请显示其内容)。
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)
#-------------------------------------------------------