【问题标题】:Gradle sync failed: Base: GRADLE_USER_HOME is unknownGradle 同步失败:基础:GRADLE_USER_HOME 未知
【发布时间】:2020-09-06 13:37:46
【问题描述】:

我使用 react native v 0.61.5、Android studio 3.6.3 和 macOS Catalina 10.15.4。更新andrid studion 后,在android studio 中出现问题:

线程“main”中的异常 java.lang.RuntimeException: Base: GRADLE_USER_HOME 在 org.gradle.wrapper.PathAssembler.getBaseDir(PathAssembler.java:97) 中是未知的 atorg.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:43) at org.gradle.wrapper.Install.createDist(Install.java:44) 在 org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) 在 org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)

我尝试更改 gradle 版本和 gradle 插件版本,删除缓存。

Gradle-wrapper.propretise

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

【问题讨论】:

    标签: react-native android-studio


    【解决方案1】:

    我在安装 Android Studio 4.0.1 后特别遇到了这个错误。找了很久,我是这样解决的:

    我。您必须首先从Gradle website 下载安装 gradle(通常推荐最新版本)并解压到您选择的文件夹(例如 c:\Gradle )

    二。将 gradle 文件夹的 bin 目录添加到 PATH 环境变量中。详情见this link

    三。删除项目的 .gradle 文件夹中的所有 .lock 文件(如果有)

    四。确保将项目 build.gradle 文件中的 buildscript 依赖项类路径升级到您安装的相应 gradle 版本。有关 gradle 插件版本和所需 gradle 版本的列表,请参阅 the Gradle plugin page。像这样:

    buildscript {
        repositories {
            google()
            jcenter()        
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:4.0.1'
        }
    }
    

    v.如果遇到“invalid type code”错误,那么

    【讨论】:

      【解决方案2】:

      也许 NDK 位置是问题所在: 尝试转到 File->Project Structure->SDK Location 并添加 NDK 位置

      【讨论】:

      • 我安装了ndk和cmake,从列表中选择ndk,删除idea文件夹和iml文件,同样报错。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 2016-12-29
      • 2015-06-10
      • 2016-05-18
      相关资源
      最近更新 更多