【问题标题】:Cannot run program "bash": Launching failed?无法运行程序“bash”:启动失败?
【发布时间】:2014-04-29 09:30:07
【问题描述】:

我已经从 FMODProgrammersApi 示例中导入了一个示例,并且我已经完成了 Cygwin 和 Android NDK 的过程,但是当我运行我的项目时,它在控制台中出现以下错误

14:53:34 **** Incremental Build of configuration Default for project Recording ****
bash /ndk-build all 
Cannot run program "bash": Launching failed

Error: Program "bash" not found in PATH
PATH=[C:/Program Files/Java/jdk1.6.0_06/bin/../jre/bin/client;C:/Program Files/Java/jdk1.6.0_06/bin/../jre/bin;C:/Program Files/Java/jdk1.6.0_06/bin/../jre/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\system32\Wbem;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files\Java\jdk1.6.0_06\bin;D:\ABHIJEET_ONYX\New_Android_Sdk\adt-bundle-windows-x86-20140321\eclipse;]

14:53:35 Build Finished (took 267ms)

请帮帮我... 我已经完成了这个教程http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/

【问题讨论】:

  • 找到bash所在的目录并将目录添加到PATH
  • 抱歉,我们没有明白你的意思
  • 提交命令(例如 bash)时,会在 PATH 中包含的目录列表中搜索命令的位置。因此Error: Program "bash" not found in PATH.
  • echo $SHELL 如果不是 bash,很有可能你没有在 cygwin 中安装 bash,所以要么安装相同的 bash,要么安装 echo SHELL 的任何输出,将链接设为 ln -s <output> c:\\waterever Path you have in $PATH\bash 然后执行/运行你想要的东西。

标签: java android c bash android-ndk


【解决方案1】:

Windows 平台默认没有 bash 命令。

你可以安装一个有一个 bash 命令的 git,并将 git bin 文件夹(例如 C:\Program Files (x86)\Git\bin)设置为系统/用户的路径环境

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-11
    • 2013-04-22
    • 1970-01-01
    • 2020-09-26
    • 2010-12-29
    • 2022-08-13
    • 2015-04-16
    • 2011-08-16
    相关资源
    最近更新 更多