15

参加 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 Community Android Studio上发布了这个问题。她是我帖子的链接

4

5 回答 5

60

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

#!/bin/sh

#!/bin/bash

它适用于 Ubuntu 14.04。

原始问题

于 2016-05-19T07:37:09.610 回答
14

只需使用以前的 studio.sh 文件,它就像一个魅力!

于 2016-05-19T07:32:44.080 回答
4

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

更改第 1 行

#!/bin/sh

#!/bin/bash
于 2016-05-19T21:54:42.217 回答
1

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

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

更新日志

于 2016-05-30T06:19:11.907 回答
0

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

于 2016-05-20T07:12:40.637 回答