Gradle Android Studio、Ubuntu 16.04 的全新安装同步失败
Gradle sync fails on fresh install of Android Studio, Ubuntu 16.04
我在 Eclipse 中有一些 Android 开发经验,但我是 Android-studio 的新手:
- 我下载android-studio-ide-145.3276617-linux.zip并解压
- 我已经 java-8-oracle 安装了
- 我执行/opt/android-studio/bin/studio.sh
- 完成并下载 SDK 工具后,我将使用默认选项创建我的第一个 MyApplication 项目(所有 gradle 文件都是默认文件,自动生成)
我得到:
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"的方法,后来又做了升级的实验,同步了,后来又发现了另一组错误,只好降级了。
我在 Eclipse 中有一些 Android 开发经验,但我是 Android-studio 的新手:
- 我下载android-studio-ide-145.3276617-linux.zip并解压
- 我已经 java-8-oracle 安装了
- 我执行/opt/android-studio/bin/studio.sh
- 完成并下载 SDK 工具后,我将使用默认选项创建我的第一个 MyApplication 项目(所有 gradle 文件都是默认文件,自动生成)
我得到:
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"的方法,后来又做了升级的实验,同步了,后来又发现了另一组错误,只好降级了。