0

我正在按照此处的说明获取 hello-jni 示例:

关于这个还有其他一些关于 SO 的问题,但没有一个具有相同的信息。

我的命令行:

我已经设置了环境变量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。

4

1 回答 1

0

我猜这是说明和 NDK 版本之间的不匹配。我有v7b,但最新的是v8b。一旦我下载了 v8b,它就按照说明工作。

于 2012-09-01T12:34:37.927 回答