android-studio:执行studio.sh时出错

时间:2016-05-19 06:42:24

标签: android android-studio-2.2

在参加Google IO 2016扩展后,我从https://dl.google.com/dl/android/studio/ide-zips/2.2.0.0/android-studio-ide-145.2878421-linux.zip

下载了工作室

我提取了它。但在那之后,我无法执行studio.sh ..

显示以下错误:

To-be-filled-by-O-E-M:~/Applications/android-studio/bin$ ./studio.sh 
./studio.sh: 137: ./studio.sh: declare: not found
./studio.sh: 141: ./studio.sh: Syntax error: "(" unexpected (expecting "fi")

我错过了什么吗?

注意:我已在Google Plus社区Android Studio上发布此问题。她是Link to my post

5 个答案:

答案 0 :(得分:60)

如果您是ubuntu用户,则可以编辑studio.sh并从

更改第一行
#!/bin/sh

#!/bin/bash

它适用于Ubuntu 14.04。

Original Issue

答案 1 :(得分:14)

只需使用之前的studio.sh文件,就像魅力一样!

答案 2 :(得分:4)

编辑文件~/android-studio/bin/studio.sh

更改第1行

#!/bin/sh

#!/bin/bash

答案 3 :(得分:1)

此问题已在Android Studio 2.2预览2中修复(从this page下载)。

  

修复了阻止IDE在某些Linux发行版上启动的错误(特别是在/ bin / sh不是bash的情况下)

来自changelog

答案 4 :(得分:0)

我也遇到了同样的错误,我用我以前的 /bin/studio.sh 文件替换了最新的 /bin/studio.sh 文件,它就像魅力。