Gradle sync失败:处理'命令' .. android-studio / jre / bin / java''

时间:2016-11-11 06:00:07

标签: android android-studio android-studio-2.2

我已经为linux下载了android studio 2.2.2

当我创建新项目时,会出现如下错误:

Gradle 'myapplication' project refresh failed
Error:Process 'command '/home/android-studio/jre/bin/java'' finished with non-zero exit value 2

我已经尝试过oracle jdk 8&打开jdk 8,但仍面临同样的问题。

2 个答案:

答案 0 :(得分:0)

注意:首先你必须正确设置android studio

然后您可能无法正确安装Oracle Java SDK 8,请按照以下链接http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

中的步骤操作

将此添加到您的gradle文件中,对我而言是固定的。

defaultConfig {

// Enabling multidex support.
multiDexEnabled true
}

答案 1 :(得分:0)

tldr;

  • 点击文件/项目结构
  • 取消选中“使用嵌入式jdk”
  • 输入oracle jdk 8的路径,即/usr/lib/jdk1.8.0_152

我在尝试用android studio解决我的noob问题时遇到了这个问题。是的,我安装了oracle java jdk 8并且JAVA_HOME指向它。你认为java神很高兴。

但不,gradle默认为嵌入到android studio中的jre。为什么? idk& idc,如果它工作。但事实并非如此。请按照上述步骤操作。如果你是一个像我一样的菜鸟,那么就准备好无聊,因为需要下载东西,adk,avd,&你不能去喝咖啡,因为你不能提示所有下载。呸。