当我尝试用JNI构建我的android项目时,用Android NDK r9。我无法构建项目并出现此错误。目录名称: opérande manquant Saisissez«目录名称--帮助»倒加d‘’informations。/bin/sh: 1: ndk-build: not found /bin/sh: 1: ndk-build: not found
此消息指示我的项目未正确生成
我是openCV的新手,我下载它是为了在Eclipse Juno中使用它。
我已经下载了2.4.6版本,我已经下载了NDK版本的R9,我正在windows平台上工作,但仍然不能运行openCV的教程,因为以下错误。我在上遵循了这些步骤。
我尝试更改构建路径部分(C:\android-ndk\android-ndk-r9\ndk-build.cmd NDK_DEBUG=1)上的路径
[2013-10-29 18:06:56 - Unable to launch cygpath. Is Cygwin on the path?] java.io.IOException: Cannot run pro
根据和的说法,钛需要Android NDK的r9。但在中,可用的最旧版本是r10e (2015年5月)。当前版本为r14b。
对于r14b (和r13b),我从ndk-build得到了涉及C++类型不匹配的编译失败。
[ERROR] /Users/jdee/Library/Application Support/Titanium/mobilesdk/osx/6.1.0.GA/android/native/include/AndroidUtil.h:57:49: warning: format specifies type 'int' but the argument has t
我在ubuntu12.04中使用android-ndk-r9d-linux-x86的ndk来调试android本机应用程序"hello-jni",但是它收到了这个错误。
WARNING: The shell running this script isn't bash. Although we try to avoid bashism in scripts, things can happen.
.../adt-bundle-linux-x86-20140321/android-ndk-r9d/ndk-gdb: 143: .../a
我在通过cygwin在windows上编译pjsip遇到了麻烦。我尝试使用安卓品牌的pjsip form 和android NDK r8c for windows。
这是我尝试配置pjsip时的输出。
$ ./configure-android
configure-android: APP_PLATFORM not specified, using android-14
configure-android: TARGET_ABI not specified, using armeabi
configure-android: calling ./configure with env vars:
我已经在我的ubuntu12.10beta2上下载了最新的android ndk r8b。我已经在PATH变量中包含了ndk目录(当我在终端中编写ndk-b并点击tab时,它会自动完成它)。但当我尝试时:
cd android-ndk/samples/san-angeles/jni
ndk-内部版本
我得到了这个错误:
make: /home/mixpro/Android/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not f
在使用android NDK编译c++代码时,我得到了以下错误:
/System/Library/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/lib/libsupc++.a(eh_exception.o): In function `~exception':
/tmp/ndk/src/build/../gcc/gcc-4.4.3/libs
aison@jaison-virtual-machine:~/Downloads/pjproject-2.2.1/pjsip-apps/src/pjsua/android$ ndk-build -fexceptions
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 15 in ./AndroidManifest.xml
Android NDK: WARNING:jni/Android.mk:pjsua: non-system libraries in linker f
我正在尝试使用NDK r10为android编译FFTW。使用这里的说明:
但是,当我运行./配置时,它会因为错误而失败:目前还没有安装arm-gcc程序。
我验证我的路径包括所需的条目-当然,文件arm-linux-androideabi-gcc存在于bin文件夹中。
你能帮帮我吗
#!/bin/sh
# FourierTest/build.sh
# Compiles fftw3 for Android
# Make sure you have NDK_ROOT defined in .bashrc or .bash_profile
INSTALL_DIR="`pwd`/jni/a
我正在使用android-ndk在android模拟器中运行irrlicht android示例项目,当我尝试构建该示例时,出现了以下错误:
/Android/android-ndk-r9/ndk-build V=1 NDK_TOOLCHAIN=arm-2010q1
/Android/android-ndk-r9/build/core/init.mk:555: *** Android NDK: Aborting . Stop.
Android NDK: NDK_TOOLCHAIN is defined to the unsupported value arm-2010q1
我不能在Ubuntu9.10(或9.04)上使用NDK r5构建。出现以下错误(GLIBC 2.11未找到)。
$ /home/android-ndk-r5/ndk-build V=1
/home/android-ndk-r5/toolchains/arm-linux-androideabi-4.4.3/prebuilt/
linux-x86/bin/arm-linux-androideabi-gcc: /lib/tls/i686/cmov/libc.so.6:
version `GLIBC_2.11' not found (required by /home/android-nd
"ARM架构程序调用标准“(AAPCS/EABI)声明(5.1.1)
"The role of register r9 is platform specific."
但
"A virtual platform [...] may designate r9 as an additional callee-saved
variable register, v6."
问题是: Linux内核是否将r9用于某些特殊目的?或者它被用作普通的非易失性寄存器?