Android 无法构建hello jni

Android 无法构建hello jni,android,android-ndk,Android,Android Ndk,在cygwin终端访问上/cygwindrive/c/User/Usuario/android-ndk-r9d/samples/hello jni。尝试构建hello jniwhitndk build,出现以下错误: The system can not find the path specified. make.exe: *** [libs/armeabi-v7a/gdbserver] Error 1 我的路径已被配置 C:\oracle\product\11.2.0\dbhome_3\

在cygwin终端访问上
/cygwindrive/c/User/Usuario/android-ndk-r9d/samples/hello jni
。尝试构建
hello jni
whit
ndk build
,出现以下错误:

 The system can not find the path specified.
 make.exe: *** [libs/armeabi-v7a/gdbserver] Error 1
我的路径已被配置

C:\oracle\product\11.2.0\dbhome_3\bin;C:\oracle\product\11.2.0\dbhome_1\bin;
C:\a‌​pp\Usuário\product\11.2.0\dbhome_1\bin; C:\Program Files\Common Files\
Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\
Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\‌​System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows 
Live\Shared;C:\Users\Usuário\android-sdks\platform-tools;
C:\Users\Usuário\androi‌​d-sdks\tools;C:\Program Files (x86)\MySQL\MySQL Utilities 1.3.6\;
%JAVA_HOME%\bin;C:\Users\Usuário\android-ndk-r9d;C:\cygwin64\bin

我也有类似的错误。就我而言,我已经下载了适用于windows-x86_64的ndk。要修复此错误,应按如下方式更新HelloJni中的应用程序.mk

APP\u ABI:=all
->
APP\u ABI:=all 64


检查您下载的ndk版本。您必须启用NDK-LOG才能看到路径错误的NDK调用

然后呢?这里没有任何东西可以帮助你。发布你的makefile?发点别的?我们不能读心。我试着看看我的大脑是否已经。。我已经重新安装了是的,但是你的makefile是什么样子的?我还没有makefile,我试着从android ndk软件包中构建示例。命令的整个输出是否正确?我不相信上面的解决方法是正确的。对于R10d,Android添加了ARM64、MIPS64和x86_64。看见这些都是新平台,它们对应于
APP\u ABI:=arm64 mips64 x86\u 64
Hi jww,感谢您的提示!之后,我将Application.mk及其APP_ABI更新为all64和x86_64。HelloJni已成功建造。但是当部署到Android设备时,出现了一个错误:
E/AndroidRuntime(2032):原因:java.lang.UnsatisfiedLinkError:无法加载hello jni:findLibrary返回null
我刚刚用不同的APP_ABI值集做了另一个测试。在我的情况下,只有all64可以工作,而不需要在预构建中重命名文件夹。答案已更新。