【问题标题】:Error in Cygwin for Moai Android Build用于 Moai Android 构建的 Cygwin 中的错误
【发布时间】:2012-11-16 03:26:09
【问题描述】:

我正在关注this 教程集,以设置 Moai 以进行 Android 移植。当我跑步时

./make-host.sh –p com.gamefromscratch.moai 

在 Cygwin 中构建 Android 主机它返回一个错误

build.sh: line 17: ndk-build: command not found

我 98% 确定一切都已正确安装,并且我一直按照所写的说明进行操作。当我查看 shell 脚本时,第 17 行是

use_fmod="false"

我以前从未使用过 shell 脚本或设置任何类似的东西,而且我在互联网上的搜索也没有结果。

顺便说一句,Moai 运行完美,我没有遇到任何问题。

【问题讨论】:

  • 您需要验证 ndk-build 在您的路径中。从 cygwin 命令行尝试 echo $PATH。它应该有 c:\android-ndk 之类的东西,具体取决于您安装 Android NDK 的位置
  • ndk-build 出现在路径中。为了安全起见,我将所有内容添加到路径中,但仍然出现错误。

标签: shell cygwin moai


【解决方案1】:

我已经解决了这个问题!当我在Windows中查找环境变量时(计算机->右键单击->属性->高级系统设置->环境变量),我发现变量路径在那里但被列为'%PATH; c:\android-ndk'。作为实验,我将其更改为 c:\android-ndk 并重新启动计算机。然后我运行线路让主机运行,它顺利地完成了整个过程。唯一的区别是我的文件不是 untitled-host 而不是 host-source 而不是 settings-local.sh 我的文件被称为d.settings-local.sh。除了那些小的文件名更改之外,其他一切都是一样的。

【讨论】:

  • 啊,这样就行了。说明可能令人困惑。 PATH=%PATH;c:\android-ndk 假设采用当前路径 %PATH 并将 c:\android-ndk 附加到它。恭喜您解决了您的问题。
猜你喜欢
  • 1970-01-01
  • 2014-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-05
  • 2011-11-30
相关资源
最近更新 更多