Android ndk 在git bash中找不到ndk构建命令?

Android ndk 在git bash中找不到ndk构建命令?,android-ndk,cygwin,git-bash,ndk-build,Android Ndk,Cygwin,Git Bash,Ndk Build,我正在尝试为Android使用mupdf。我已经从Android Studio设置安装了ndk。我还更新了系统变量中的路径变量。但是,当我在git bash或cygwin中键入ndk build时,我得到错误:-$ndk build bash:ndk build:未找到命令。有人可以指导我吗 当我运行C:\android-ndk-r12\ndk-build.cmd时,我会收到以下警告和错误 Android NDK:警告:应用程序平台Android-24大于 android:MinsdkVersi

我正在尝试为Android使用mupdf。我已经从Android Studio设置安装了ndk。我还更新了系统变量中的路径变量。但是,当我在git bash或cygwin中键入ndk build时,我得到错误:-$ndk build bash:ndk build:未找到命令。有人可以指导我吗

当我运行C:\android-ndk-r12\ndk-build.cmd时,我会收到以下警告和错误

Android NDK:警告:应用程序平台Android-24大于 android:MinsdkVersion8 in./AndroidManifest.xml android NDK: 警告:jni/Android.mk:mupdfcore:LOCAL_LDLIBS始终被忽略
静态库[armeabi-v7a]“编译拇指”:“mupdf_java首先,您不需要在路径上构建ndk。您可以从命令行这样调用它:

C:/Users/AndroidNewBee/AppData/Local/Android/sdk/ndk-bundle/ndk-build
如果这不起作用,请检查NDK的实际解包位置。避免在名称中使用空格的目录非常重要,例如
应用程序数据
或其他任何目录

其次,运行ndk build不需要cygwin或bash,您可以从Windows CMD窗口运行它,如下所示

C:\Users\AndroidNewBee\AppData\Local\Android\sdk\ndk-bundle\ndk-build.cmd
如果要设置路径以使ndk build的调用更容易,则需要添加包含命令的文件夹,而不是命令本身,例如

PATH=%PATH%;C:\Users\AndroidNewBee\AppData\Local\Android\sdk\ndk-bundle

你是如何更新路径的?我编辑了路径变量文本C:\Users\AndroidNewBee\AppData\Local\Android\sdk\ndk bundle\ndk-build.Edit how?该格式不是cywin posix样式;请查看
echo$path
进行检查。谢谢Alex。请检查我的更新问题。我收到以下警告:Android ndk:WARNING:APP\u PLATFORM Android-24 Iandroid NDK:WARNING:jni/android.mk:mupdfcore:LOCAL_LDLIBS对于静态库[armeabi-v7a]“Compile thumb”:“mupdf_java我认为您的更新符合一个全新的问题。警告正好说明了它是关于什么的。如果您确实需要
android:minsdkversion8
,那么您的Application.mk应该包括
APP\u PLATFORM:=android-8
。您还可以在
ndk build
命令行上提供
APP\u PLATFORM=android-8
,如果它更适合您的环境。关于错误,请检查文件
C:\android-ndk-r12\toolschains\arm-linux-androideabi-4.9\prebuilded\windows-x86\u 64\bin\arm-linux-androideabi gcc.exe是否存在。您可能会在windows下找到
arm linux Androidabi gcc.exe
,请参阅。在这种情况下,您应该下载修复程序。