Android NDK Build命令失败:使用NDK Build生成任何本机项目时
我曾尝试更改android ndk版本(r18b、r16b、r14b),但出现了一些错误。尝试使用4个本机代码示例,但在获取所有示例代码时出现附加错误。 所以我认为gradle版本或android studio版本中的错误(可能是不推荐的问题) 生成命令失败 执行进程时出错 /home/bhavdip/Downloads/android-ndk-r16b-linux-x86_64/android-ndk-r16b/ndk build 参数为{NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/home/bhavdip/androidStudioProjects/apps/testNDK/APP/src/main/jni/Android.mk APP_ABI=armeabi-v7a和k_ALL_ABIS=armeabi-v7a和k_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib APP_SHORT_COMMANDS=false本地_SHORT_COMMANDS=false-B-n} rm-f /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/* rm-f /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver rm-f /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup mkdir-p /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a echo[armeabi-v7a]“Gdbserver”:“[arm linux AndroidABI] /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver” 安装-p /home/bhavdip/Downloads/android-ndk-r16b-linux-x86_64/android-ndk-r16b/prebuild/android arm/gdbserver/gdbserver /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver echo[armeabi-v7a]“GDB设置”: “/home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup” echo“设置solib搜索路径 /home/bhavdip/AndroidStudio项目/apps/testNDK/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a” /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup “回声”目录 /home/bhavdip/Downloads/android-ndk-r16b-linux-x86_64/android-ndk-r16b/sysroot /home/bhavdipb/AndroidStudioProjects/apps/testNDK/app/src/main/jni /home/bhavdipb/AndroidStudioProjects/apps/testNDK/app/src/debug/jni /home/bhavdip/androidStudioProjects/apps/testNDK/app/src/main/jni /home/bhavdip/Downloads/android-ndk-r16b-linux-x86_64/android-ndk-r16b/sources/cxx stl/system” /home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup make:**无规则可作为目标Android NDK Build命令失败:使用NDK Build生成任何本机项目时,android,android-ndk,java-native-interface,Android,Android Ndk,Java Native Interface,我曾尝试更改android ndk版本(r18b、r16b、r14b),但出现了一些错误。尝试使用4个本机代码示例,但在获取所有示例代码时出现附加错误。 所以我认为gradle版本或android studio版本中的错误(可能是不推荐的问题) 生成命令失败 执行进程时出错 /home/bhavdip/Downloads/android-ndk-r16b-linux-x86_64/android-ndk-r16b/ndk build 参数为{NDK_PROJECT_PATH=null APP_B
/home/bhavdipb/AndroidStudioProjects/apps/testNDK/app/src/main/jni/hello jni.c',
需要
/home/bhavdip/androidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs debug/app//home/bhavdipb/androidStudioProjects/apps/testNDK/app/src/main/jni/hello jni.o'。
停下来
我正在使用最新的android studio 3.2.1
渐变版本:2.3.3/3.2.0/3.0.1
我想运行现有的本机代码
请让我知道,如果我错过了任何提供有关这个问题的信息
make:**home/bhavdip/AndroidStudioProjects/apps/testNDK/app/src/main/jni/hello jni.c没有规则使目标/home/bhavdip/AndroidStudioProjects/apps/testNDK/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs debug/app////home/bhavdipb/AndroidStudioProjects/apps/apps/testNDK/app/src/main/ndi/hello'需要。停下来
您的项目是否包含jni/hello jni.c?如果是这样的话,做一个干净的构建。否则,这就是你的问题;您的生成脚本引用了一个不存在的文件。将错误消息放在问题中,而不是链接到它。