无法使用cygwin终端在android ndk中构建hello world应用程序

时间:2014-08-27 06:06:59

标签: android android-ndk cygwin

我是Android NDK的新手,我正在尝试在模拟器/安卓设备(v4.0)上运行hello world app。

执行ndk-build命令

时出现以下错误
$ ndk-build
[arm64-v8a] Compile        : hello-jni <= hello-jni.c
/bin/sh: /cygdrive/e/AndroidNDK/android-ndk-r10/toolchains/aarch64-linux-android                                                                                                                -4.9/prebuilt/windows-x86_64/bin/aarch64-linux-android-gcc: cannot execute binar                                                                                                                y file
/cygdrive/e/AndroidNDK/android-ndk-r10/build/core/build-binary.mk:447: recipe fo                                                                                                                r target 'obj/local/arm64-v8a/objs/hello-jni/hello-jni.o' failed
make: *** [obj/local/arm64-v8a/objs/hello-jni/hello-jni.o] Error 126

任何人都可以帮助我吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您不需要使用cygwin终端。

How to:
1. run cmd.exe
2. cd xxx\hello-jni
3. ndk-build
4. done