我使用的是使用Cygwin的Windows7。我正在学习本教程。在运行make命令之前,一切都很好:
make APP=ndk_demo
这是输出:
$ make APP=ndk_demo
Android NDK: Building for application 'ndk_demo'
Compile thumb : ndk_demo <= ndk_demo.c
/bin/sh: ./out/apps/ndk_demo/armeabi/objs/ndk_demo/ndk_demo.o.d: No such file or directory
build/core/bui
当我在eclipse中构建ProtoBuf 2.5时,我尝试用NDK.But编译ProtoBuf 2.5,在控制台中得到如下错误信息
bash "E:\\Android\\android-ndk-r8e\\ndk-build.cmd" all
E:\Android\android-ndk-r8e\ndk-build.cmd: line 1: @echo: command not found
E:\Android\android-ndk-r8e\ndk-build.cmd: line 2: rem: command not found
E:\Android\android-nd
cd Documents/workspace/ndkfoo
我的项目之家
然后,我尝试运行ndk-build命令,但是继续运行
ndk-build
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: /Users/naveenkumar/workspace/com.gslab.zap:/Users/naveenkumar/Android/android-ndk-r8:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/naveenkumar/Android/android
嗨,有很多关于这个问题的问题,但我无法重新解决。所以张贴我的错误,如果有人可以引导我的具体错误。谢谢
Build command failed.
Error while executing process C:\Users\Spartan_Base\AppData\Local\Android\sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\android\app\src\main\jni\Android.mk NDK_APPLICATION_MK=D:\android\
我在Linux服务器上使用./gradlew build运行一个gradle构建,gradle一直试图安装最新版本的NDK (22)。
Welcome to Gradle 5.1.1!
Here are the highlights of this release:
- Control which dependencies can be retrieved from which repositories
- Production-ready configuration avoidance APIs
For more details see https://docs.gradle.org
我有一个项目,它只使用Android SDK,而不使用NDK,但每当我使用gradle构建NDK时,我都会收到警告:
NDK is missing a "platforms" directory. If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to /usr/local/opt/android-sdk/ndk-bundle. If you are not using NDK, unset the NDK variable from AN
为什么我会有下一个错误?附注:在ndk-build没有任何ndk-bundle文件夹,这意味着什么?
Build command failed.
Error while executing process /home/user/Android/Sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/home/user/JNI/app/src/main/jni/Android.mk NDK_APPLICATION_MK=/home/user/JNI/app/src/main/jni/Ap
我正在尝试使用AndroidStudio运行react-native ReactAndroid项目。然而,我得到了这个NDK错误。
Error:(165, 0) Cause: ndk-build binary cannot be found, check if you've set $ANDROID_NDK environment variable correctly or if ndk.dir is setup in local.properties
我已经从这里的下载了android NDK
echo $ANDROID_NDK给了/Users/lu/Dev/Android/andr
我在32位Windows中遇到了这种错误。
"C:\\Users\\NDK\\android-ndk-r12b\\ndk-build.cmd" all
Android NDK: jni/Android.mk: Cannot find module with tag 'cpufeatures' in import path
jni/Android.mk:46: *** Android NDK: Aborting. . Stop.
Android NDK: Are you sure your NDK_MODULE_PATH variable is
有趣的windows,cygwin和ndk为我的项目。我映射了cygwin.batch文件中的所有路径。我在试着编译cygwin的hello-jni。
含量( cygwin.bat )
@echo关闭
F:
chdir F:\Cygwin\bin
bash --login -i
set IS_UNIX=
set DEV_ROOT=E:/android/android-ndk-r5b/samples/hello-jni
set JAVA_HOME=C:/Program Files/Java/jdk1.5.0_13
set CLASSPATH=d:/work_code/android/B
昨天,在更新NDK之后,我遇到了以下错误:
Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi
Error:(82) Android NDK: Support for these ABIs will be removed in a
future NDK release.
这个链接引导我在线到setup-app.mk文件。
_deprecated_abis := $(filter $(NDK_DEPRECATED_ABIS),$(NDK_APP_ABI))
ifneq ($(_deprecated
我在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
我刚开始使用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/
我正在尝试使用cgywin安装android ndk。我已经下载了android ndk并解压缩它。我还安装了cygwin。
我想提一下,我是一个windows用户。
我不知道如何安装androidn ndk。在cygwin中,这是我运行./build-ndk时的错误
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/cygdrive/c/android-ndk/build/co
我在构建Android时出现了以下错误,请帮助我。
Cygwin.bat
@echo off
set IS_UNIX=
set DEV_ROOT=C:/iliu-Android-NDK-Fibonacci-a546a1a
set JAVA_HOME=C:/Program Files/Java/jre6/bin
set CLASSPATH=C:/iliu-Android-NDK-Fibonacci-a546a1a/obj
set PATH=D:/new_eclipse/android-sdk-windows/android-sdk-windows/tools;D:/new_eclipse/an
有人能解释一下为什么我会收到这个错误吗?
Build command failed.
Error while executing process C:\Users\Kevin\Desktop\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\Kevin\Desktop\Mygame\proj.android-studio\app\jni\Android.mk NDK_APPLICATION_MK=C:\Users\Kevin\Desktop
我正在开发openCv,因此我使用的是NDK,但是在进行项目或构建时,我会出错。
Error:Execution failed for task ':app:ndkBuild'.
> Process 'command 'C:/Users/Admin/AppData/Local/Android/Sdk/ndk-bundle/ndk-build.cmd'' finished with non-zero exit value 2
我不明白为什么在下面发生这种情况是我的build.gradle代码
sourceSets.main {
jni
我试图在ndk中执行一个示例,但得到以下错误。
Android NDK: There is no Android.mk under mp3solutions/jni
Android NDK: If this is intentional please define APP_BUILD_SCRIPT to point
Android NDK: to a valid NDK build script.
android-ndk-r5b/build/core/add-application.mk:1
26: *** Android NDK: Aborting... . Stop.
所以请指导
我正在按照教程在我的android项目上运行tesseract。在教程的步骤6.e中,它说要ndk-build In Cygwin,就像这样的ndk-build(for windows user, /cygdrive/<ndk-directory>/ndk-build)。我的ndk目录是C:\Program Files\android-ndk-r8。但是当我尝试这个:/cygdrive/C:/android-ndk-r8/ndk-build它,它给我No such file or directory error。该文件确实存在于提到的目录中。我在这里做错了什么?
在Ubuntu上开发Hello程序时,使用以下参数
sdk路径是/home/gufran/ADT2/sdk
ndk路径为/home/gufran/ADT2/android-ndk-r10e
我已经成功地生成了com_appxperts_firstndkapp_MainActivity.h和MyJNI.c。现在我想用命令生成.so文件
home/gufran/ADT2/android-ndk-r10e/ndk-build.cmd
但它的给予错误
bash: home/gufran/ADT2/ndk/ndk-build.cmd: No such file or directory
我有一个Android项目,它不会识别ndk-build的路径变量集。
如果我从终端运行ndk-build,我会得到:
stpns-MacBook-Pro:~ stepanboltalin$ ndk-build
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/usr/local/Cellar/android-ndk/r10b/build/core/b