Gradle sync failed with Android Studio 3.1: Uninitialized object exists on backward branch 70

前端 未结 5 1276
名媛妹妹
名媛妹妹 2020-12-16 09:19

After Updating Android Studio from 3.0 to 3.1 My project gradle syncing failed with the following error.

Gradle sync failed: Uninitialized object exists on         


        
相关标签:
5条回答
  • 2020-12-16 10:00

    This is a bug of JDK old versions i guess. Go to the project structure and change your project to latest JDK like 1.80_72 or later versions.

    Hopefully it will fix your problem.

    0 讨论(0)
  • 2020-12-16 10:02

    1) Update to the latest JDK Version, in my case jdk1.8.0_162

    2) In your Android Studio select File-> Project Structure -> SDK Location -> JDK Location, write the directory C:\Program Files\Java\jdk1.8.0_162

    3) Restart Android Studio

    Problem Solved

    0 讨论(0)
  • 2020-12-16 10:11

    Android Studio: 3.5.3
    gradle plugin: 3.5.3
    gradle: 5.4.1
    platform: Mac OS Mojave 10.14.6 (18G103)

    I had done this:Project Structure -> SDK Location -> Select "Use embedded JDK(recommended)" but it still not working.

    when I read this article,

    you can add a property at gradle.properies:

    org.gradle.java.home=(path to JDK home)

    it works!

    0 讨论(0)
  • 2020-12-16 10:12

    It's resolved my issue when I used embedded JDK(recommended) option

    Do this:

    Project Structure -> SDK Location -> Select "Use embedded JDK(recommended)"

    0 讨论(0)
  • 2020-12-16 10:17

    As @tech_android already posted in this comment, to solve that problem permanently, go to Module Settings > SDK Location > Use embedded JDK.

    This will remove dependency on the external Java installation by using the embedded JDK.

    0 讨论(0)
提交回复
热议问题