安装Studio 2.2.1之后“Gradle项目刷新失败”错误(无编码!)

时间:2016-10-17 01:00:19

标签: android android-studio gradle android-gradle

我需要配置Android Studio(2.2.1最新版),但这很痛苦!在安装之后,我使用向导(新项目)仅使用默认值创建一个完全空白的“应用程序”。

在创建应用之后,AS2就会给我:Gradle 'MyApplication' project refresh failed,如下图所示:

error

安装程序时使用所有默认值来制作某些内容非常令人沮丧,而且只是在打开时出现错误!

我试图重新安装所有东西,甚至清理.java,.gradle,.androidXXX,在SoF中尝试了这么多解决方案,但仍然没有。自昨天以来出现同样的错误!

我的规格:

  • Java 1.8 Oracle(使用JDK,一切都在其他程序中工作)
  • Linux Mint 18
  • Android Studio 2.2.1
  • Gradle 2.14.1(我可以在android-studio / gradle /文件夹中看到)

请为此提供任何帮助,想法,猜测或其他任何内容?提前谢谢!

- edit--
一些可能相关的日志

2016-10-17 01:01:50,059 [  67026]   INFO - radle.project.ProjectSetUpTask - Process 'command '/home/sidney/bin/android-studio/jre/bin/java'' finished with non-zero exit value 2

Consult IDE log for more details (Help | Show Log) 
2016-10-17 01:01:50,059 [  67026]   INFO - ls.idea.gradle.GradleSyncState - Sync with Gradle for project 'My Application' failed: Process 'command '/home/sidney/bin/android-studio/jre/bin/java'' finished with non-zero exit value 2

Consult IDE log for more details (Help | Show Log) 
2016-10-17 01:01:50,176 [  67143]   WARN - roid.tools.ndk.GradleWorkspace - NDK support for project 'My Application' is disabled because the project doesn't contain any valid native configurations. 
2016-10-17 01:01:50,444 [  67411]   INFO -       #com.jetbrains.cidr.lang - Clearing symbols finished in 0 s. 
2016-10-17 01:01:50,448 [  67415]   INFO -       #com.jetbrains.cidr.lang - Loading symbols finished in 0 s. 
2016-10-17 01:01:50,453 [  67420]   INFO -       #com.jetbrains.cidr.lang - Building symbols finished in 0 s. 
2016-10-17 01:01:50,454 [  67421]   INFO -       #com.jetbrains.cidr.lang - Saving symbols finished in 0 s. 
2016-10-17 01:02:59,434 [ 136401]   WARN - ConfigurableExtensionPointUtil - ignore deprecated groupId: editor for id: editor.preferences.import 
2016-10-17 01:03:25,793 [ 162760]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /home/sidney/bin/android-studio/jre 
2016-10-17 01:03:25,794 [ 162761]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /home/sidney/bin/android-studio/jre 

- edit--
由于AS Gradle Console不允许我输入,我已经通过apt-get在系统范围内安装了gradle并在gradle --debug root上运行MyApplication。可以看到输出here(此处发布的时间太长)

1 个答案:

答案 0 :(得分:1)

在调试输出中,您可以看到

Instructing gradle to use java from /home/sidney/bin/android-studio/jre

现在,如果您注意到该路径,那就是JRE,而不是Oracle JDK。老实说,我不确定为什么Android Studio附带了一个有缺陷的Java JRE,它是什么版本,为什么它是默认的,甚至是推荐的,但是找到了用于设置正确JDK的IDE设置。

希望它能在此之后成功运行。

第一次构建和下载某些依赖项可能需要一段时间,但之后应该更快。如果您不打算下载许多库,那么您可以启用离线模式让它更快