【发布时间】:2016-04-20 10:22:54
【问题描述】:
我正在将Telegram android 应用程序导入到android studio。
这个项目包含很多.C文件,所以我不得不用Android NDK转换这个C文件生成lib文件夹,最后完成导入过程!
但是!我在使用 Cygdrive 时遇到问题。
我看到这个错误:
$ $ndkbuild [armeabi] Compile arm : tmessages.17 <= opus.c /bin/sh:
/cygdrive/h/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc:
No such file or directory
/cygdrive/h/android-ndk-r10e/build/core/build-binary.mk:464: recipe
for target
'/cygdrive/d/Telegram-master/TMessagesProj/obj/local/armeabi/objs/tmessages.17/./opus/src/opus.o'
failed make: ***
[/cygdrive/d/Telegram-master/TMessagesProj/obj/local/armeabi/objs/tmessages.17/./opus/src/opus.o]
Error 127
这把我吓坏了!我该怎么办?
【问题讨论】:
-
另外,我的 NDK 是最新版本。
-
您确定该目录存在吗?
/cygdrive/h/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/ -
忘记 Cygwin。在 Windows 命令行中使用
ndk-build.cmd ndk-build -C D:\Telegram-master\TMessagesProj\jni
标签: android c linux android-ndk telegram