Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.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 mk:1:**缺少分隔符。安卓NDK_Android_C++_C_Android Ndk - Fatal编程技术网

Android mk:1:**缺少分隔符。安卓NDK

Android mk:1:**缺少分隔符。安卓NDK,android,c++,c,android-ndk,Android,C++,C,Android Ndk,我试图编译一些源代码,但当我运行命令时 make-f安卓-9-armv7.mk 我得到以下错误 android-9-armv7.mk:1:*缺少分隔符。停下来 这是上述文件的内容: 我也设置了IMAGINE_PATH变量,似乎无法理解 链接../imagine/make/shortcut/common builds/android-9-armv7.mk 编译说明 Imagine位于C:/Imagine我不知道您从哪里获取了源代码,但该git上不同项目的所有android-9-armv7.mk文

我试图编译一些源代码,但当我运行命令时

make-f安卓-9-armv7.mk

我得到以下错误 android-9-armv7.mk:1:*缺少分隔符。停下来

这是上述文件的内容: 我也设置了IMAGINE_PATH变量,似乎无法理解

链接../imagine/make/shortcut/common builds/android-9-armv7.mk

编译说明


Imagine位于C:/Imagine

我不知道您从哪里获取了源代码,但该git上不同项目的所有
android-9-armv7.mk
文件都有以下内容:

../imagine/make/shortcut/common-builds/android-9-armv7.mk
…没有
链接
关键字,这可能就是您出现此错误的原因


另外,请注意,您正在Windows计算机上构建此应用程序,而文档中明确指出它仅在Linux和Mac OS X上受支持。

为什么不使用ndk build命令?在应用程序构建脚本中运行ndk build会导致指向一个未知文件:C:\android-ndk-r8c/jni/android.mkI完全忽略了Linux部分,我想cygwin在windows上就足够了。那我就安装一个linux发行版,谢谢你的帮助。