意外令牌附近的Bash语法错误'('。Windows 7

时间:2015-03-31 21:00:39

标签: android windows bash android-ndk

在bash shell windows 7中尝试使用android构建的执行ndk路径进行hookflash演示:

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)"抛出令牌错误的问题。你怎么能写这个命令来修复这个错误?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

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

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