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 に答える