2015-03-25 81 views
0

我正在尝试运行Android的MonkeyRunner,但从我的Git Shell运行它时出现问题。MonkeyRunner无法在Git Shell上运行。收到@echo:命令未找到

当我运行时: monkeyrunner.bat 它给了我这个错误。

$ monkeyrunner.bat 
/c/AndroidSDK/tools/monkeyrunner.bat: line 1: @echo: command not found 
/c/AndroidSDK/tools/monkeyrunner.bat: line 2: syntax error near unexpected token `(' 
/c/AndroidSDK/tools/monkeyrunner.bat: line 2: `rem Copyright (C) 2010 The Android Open Source Project' 

我该如何解决这个问题?我试着用它来运行我的脚本,但同样的错误。

在此先感谢!

+0

有没有“monkeyrunner.sh”? – 2015-03-25 00:57:44

+0

@ThorbjørnRavnAndersen你的意思是在AndroidSDK/tools目录下?没有'monkeyrunner.sh'。 – 2015-03-25 01:09:32

+1

这是一个Windows批处理文件。它不会在非Windows机器上工作。您需要该文件的shell脚本版本(这是ThorbjørnRavn Andersen所掌握的)。 – 2015-03-25 01:44:20

回答

0

git-shell是SSH账户的登录外壳,用于提供受限制的Git访问。

它只允许执行实现拉/推功能的服务器端Git命令,以及用户主目录中名为git-shell-commands的子目录中的自定义命令。

因此,如果您在git-shell-commands中没有monkeyrunner(注意,不是.bat或.sh这里)设置,您将无法运行它。