我刚开始使用ndk。看了一些帖子,用谷歌搜索了一下,我找到了使用NDK编译原生文件的方法。我安装了ndk r7c。但是,当我使用命令ndk-build时,我得到了以下错误:
/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build
/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build: line 40: dirname: command not found
/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/
当我试图为Android构建Linphone时,我得到了以下错误。
# ./prepare.py
' ./prepare.py **' commanad in terminal it giving me NDK ERROR i.e **ERROR: The following binaries are missing: ndk-build. Please install them.
如何解决这个问题?我已经在Makefile中添加了ndk-build。
我在尝试使用CDT插件从eclipse构建我的NDK项目时发疯了,我得到了错误:
NDK (Cannot run program "ndk-build": Unknown reason)
应用程序运行了,但我丢失了构建过程的所有控制台输出,这是尝试编译时的噩梦,我必须在命令行上进行编译。
这就是我是怎么做到的:
I Downloaded and installed the CDT plugin for Eclipse.
然后:
Added my JNI folder and also your Android.mk in the JNI directory.
然后:
Go FI
在我的namespace应用程序中,我用ndk-build构建了本地代码的ndk-build错误。错误示例是
C:/adt-bundle-windows-x86/ndk/sources/cxx-stl/gnu-libstdc++/4.6/include/bits
/allocator.h:54:1: error: unknown type name 'namespace'
C:/adt-bundle-windows-x86/ndk/sources/cxx-stl/gnu-libstdc++/4.6/include/bits
/allocator.h:55:1: error: e
我在构建ics-openvpn项目时遇到了一些问题。当我在设备上部署应用程序并尝试导入.ovpn文件时,出现cannot find minivpn。我认为这个错误与应用程序构建过程中的错误有关。
我已经下载了android NDK并在Eclipse中设置了路径,下载了cygwin并启动了./build-native.sh,但它返回了错误
./build-native.sh: line 1: ndk-build: command not found
我尝试使用ndk- .sh路径修改构建中的路径,但我得到了另一个错误:
NON-CYGWIN COMPATIBLE MAKE PROGRAM....
在cmd中调用ndk-build命令后,我得到了这个错误。我按照此链接中的步骤操作
make.exe: *** No rule to make target `/codegen/src/Codegen.cpp', needed by `obj/
local/armeabi/objs/echoprint-jni//codegen/src/Codegen.o'. Stop.
有人能帮我解决这个问题吗?