我正在按照here的说明获取hello-jni示例:
关于此问题还有其他几个问题,但没有一个问题有相同的信息。
我的命令行:
我为ndkroot
From the project dir>%ndkroot%/ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
/usr/bin/sh: -c: line1: syntax error: unexpected end of file
make: *** [libs/armabi/gdbserver] Error 1
我按照说明制作了build.xml文件,我的Android.mk文件没有变化,不确定是否应该这样:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := hello-jni
LOCAL_SRC_FILES := hello-jni.c
include $(BUILD_SHARED_LIBRARY)
我正在使用NDK 7b。
答案 0 :(得分:0)
我猜这是指令和NDK版本之间的不匹配。我有v7b,但最新的是v8b。一旦我下载了v8b,它按照说明工作。