2012-09-01 72 views
0

我下面的HELLO-JNI样品的说明hereHELLO-JNI样品NDK,构建失败

有在等这几个其他问题,但没有一个相同的消息。

我的命令行:

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

请确保您的ndk路径不包含任何空格。 –

+0

@hotveryspicy谢谢我已经看到这个问题'%ndkroot%'是'C:\ Progra〜2 \ Android \ android-ndk-r7b',只是为了完全排除它,拿出prog文件并设置为'C: \ Android \ android-ndk-r7b' - 没有区别 – weston

+0

Progra〜2?请显示完整路径 –

回答

0

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

+0

快乐编码:) –