Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ndk cygwin路径特定问题_Android_Path_Cygwin_Native_Android Ndk - Fatal编程技术网

Android Ndk cygwin路径特定问题

Android Ndk cygwin路径特定问题,android,path,cygwin,native,android-ndk,Android,Path,Cygwin,Native,Android Ndk,有趣的windows xp、cygwin和ndk,适合我的项目。我映射了cygwin.batch文件中的所有路径。我正试图通过cygwin编译hello jni cygwin.bat的内容 @回音 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/j

有趣的windows xp、cygwin和ndk,适合我的项目。我映射了cygwin.batch文件中的所有路径。我正试图通过cygwin编译hello jni

cygwin.bat的内容

@回音

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/BlueInput/obj

set PATH=E:/android/android-sdk-windows/tools;E:/android/android-ndk-r5b

set ANDROID_NDK_ROOT=/cygdrive/e/android/android-ndk-r5b

set NDK_PROJECT_PATH=/cygdrive/e/android/android-ndk-r5b/samples/hello-jni
在执行命令时。/ndk build,我收到错误…

Android NDK: Could not find application project directory!

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.

cygdrive\e\android\android-ndk-r5b\build\core\build-local.mk:"Android NDK aborting"

父文件夹应该是“jni”,然后在您的Android.mk中,从项目的jni文件夹(Android.mk所在的文件夹和您的c/c++文件)而不是从Android ndk目录触发ndk构建脚本。

大家好,我解决了它。在cygwin中,我导出了路径并完美地编译了它。NDK_PROJECT_PATH=“项目路径”然后,export=NDK_PROJECT_PATH然后,我直接从cygwin shell中编译了它。我遇到了同样的问题,我用这篇博文解决了这个问题:这已经成功了。你能提供更多细节吗?如何在cygwin中导出?在命令行中,输入以下命令$NDK\U PROJECT\U PATH=“在此处输入路径”,然后按enter键,然后键入命令$export NDK\U PROJECT\U PATH。