Gradle Android Studio、Ubuntu 16.04 的全新安装同步失败

Gradle sync fails on fresh install of Android Studio, Ubuntu 16.04

我在 Eclipse 中有一些 Android 开发经验,但我是 Android-studio 的新手:

我得到:

Gradle 'MyApplication' project refresh failed
Error:Process 'command '/opt/android-studio/jre/bin/java'' finished with 
non-zero exit value 126

在两个 ubuntu 盒子中进行了测试。任何 ideas?

/opt/android-studio/jre/bin/java 是 64 位的,我有一个 32 位的盒子。很遗憾 Google 已停止支持 linux 32 位。解决方法是安装 SDK Platform-tools r23.0.1(最后一个支持 32 位的)并且不要升级到更新的版本

我在"Lubuntu 16.04.1 i686"也遇到过这个问题,但是这里的答案并没有完全解决它,但我认为这是问题的一部分。我尝试将默认的专有 java 目录更改为我系统中的目录。 我在官方 android 工作室发行说明中找到了这方面的提示:

"Android Studio now comes bundled with OpenJDK 8. Existing projects still use the JDK specified in File > Project Structure > SDK Location. You can switch to use the new bundled JDK by clicking File > Project Structure > SDK Location and checking the Use embedded JDK checkbox".
默认的 OpenJDK 是 64 位的,因此您必须执行上述相反的过程。

  • 在菜单文件 > 项目结构 > SDK 位置中,取消选中 "Use embedded JDK" 复选框
  • 更改系统中 java 的目录,在我的例子中,它位于“/usr/local/java/jdk1.8.0_92”。
  • 我必须更改文件夹的 RW 权限才能生效。我说了,我先尝试了"SDK Platform-tools downgrade"的方法,后来又做了升级的实验,同步了,后来又发现了另一组错误,只好降级了。