在全新安装的Android Studio,Ubuntu 16.04

时间:2016-09-21 16:41:39

标签: android android-studio ubuntu-16.04 android-studio-2.2

我在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框。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

" Android Studio现在捆绑了OpenJDK 8.现有项目仍然使用File>中指定的JDK。项目结构> SDK位置。您可以通过单击文件>切换到使用新捆绑的JDK;项目结构> SDK位置并选中使用嵌入式JDK复选框"。
默认的OpenJDK有64位,因此您必须执行上述相反的过程。

    菜单文件>中的
  • ;项目结构> SDK位置,取消选中"使用嵌入式JDK"复选框
  • 更改系统中java的目录,在我的例子中,它位于" /usr/local/java/jdk1.8.0_92"。
  • 我必须更改文件夹的RW权限才能使其生效。正如我所说的,我尝试了降级" SDK平台工具降级"方法首先,我做了稍后再次升级的实验并同步了,但后来发现了另一组与之相关的错误,因此必须降级。

答案 1 :(得分:0)

/ opt / android-studio / jre / bin / java是64位,而我是一个32位的盒子。遗憾的是,谷歌已经停止了对Linux 32bit的支持。解决方法是安装SDK Platform-tools r23.0.1(支持32位的最后一个)并且不升级到新版本