Bash 意外标记 '(' 附近出现语法错误。Windows 7

Bash syntax error near unexpected token '('. Windows 7

尝试在 bash shell windows 7:

中为 android 构建 hookflash 演示执行 ndk 路径

https://github.com/openpeer/opandroid

ndk 路径位于 windows 32 位文件夹中,这是一个要求:

C:\Program Files (x86)\Java\android-ndk-r8e

执行时:

./buildall_android.sh C:\Program Files (x86)\Java\android-ndk-r8e

我收到以下错误:

sh.exe": syntax error near unexpected token '('

我知道,由于 ndk 位于 32 位文件夹中,因此“(x86)”周围的括号是引发令牌错误的问题。您还能如何编写此命令来修复此错误?感谢您的帮助。

由于你的路径中有空格和括号,你需要将你的路径放在引号中:

./buildall_android.sh "C:\Program Files (x86)\Java\android-ndk-r8e"