尝试构建NDK应用程序时出错

时间:2013-10-22 20:39:32

标签: android android-ndk makefile cygwin

我是Android编程和NDK的新手,所以我遵循了本教程: http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/来 安装和配置cygwin和NDK。我尝试执行时出现问题 ndk-build命令。它显示以下错误消息:

$ $NDK/ndk-build
Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 3in ./AndroidManifest.xml
Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
install: nie można wykonać stat na `/cygdrive/d/Programowanie/Tools/ADT/NDK/prebuilt/android-arm/gdbserver/gdbserver': No such file or directory
/cygdrive/d/Programowanie/Tools/ADT/NDK/build/core/setup-toolchain.mk:155: polecenia dla obiektu 'libs/armeabi/gdbserver' nie powiodły się
make: *** [libs/armeabi/gdbserver] Błąd 1

错误信息是用波兰语写的,所以这是我的翻译,但是我不确定是否 这是完全正确的:

$ $NDK/ndk-build
Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 3in ./AndroidManifest.xml
Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
install: Cannot execute stat on `/cygdrive/d/Programowanie/Tools/ADT/NDK/prebuilt/android-arm/gdbserver/gdbserver': No such file or directory
/cygdrive/d/Programowanie/Tools/ADT/NDK/build/core/setup-toolchain.mk:155: commands for object 'libs/armeabi/gdbserver' didn't succeed.
make: *** [libs/armeabi/gdbserver] Error 1

老实说我不知道​​是什么导致了这样的错误,所以我在数着 无论如何,你可以帮助我。

谢谢: - )

2 个答案:

答案 0 :(得分:0)

NDK的现代版本不需要cygwin。尝试从正常的cmd提示符运行构建。为安全起见,请从PATH中删除cygwin\bin

答案 1 :(得分:0)

我已经通过再次下载并重新安装来修复NDK的问题。 好像我没有下载整个NDK包,而且它造成的 问题。抱歉有问题,我应该检查是否重新安装 在这种情况下可以帮助开始,但这个想法一定是睡了 我脑海。

感谢您让我知道我不再需要针对NDK的cygwin: - )

最好的问候,Buyuk。