【问题标题】:Unable to install the gradle for android studio 3.0无法为 android studio 3.0 安装 gradle
【发布时间】:2017-06-10 09:35:07
【问题描述】:

我已经开始学习 kotlin 语言并安装了 Android Studio canary build 3。因为我的网速很慢,我的 Gradle 构建总是失败。然后我下载了 4.0 级里程碑文件(从 Gradle 包装器属性中获取了链接。尝试替换它链接到硬盘上文件的位置。但是显示空点异常。请帮帮我。我的网速很慢。

从这里下载文件 https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip

`distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=E:\dwnld\gradle-4.0-milestone-1-all.zip`

这是显示的错误

`

Error:java.lang.NullPointerException
    at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84)
    at org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40)
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getWrappedGradleHome(GradleInstallationManager.java:554)
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getGradleHome(GradleInstallationManager.java:209)
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.doGetGradleHome(GradleInstallationManager.java:194)
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getGradleHome(GradleInstallationManager.java:127)
    at org.jetbrains.plugins.gradle.GradleManager.lambda$getExecutionSettingsProvider$2(GradleManager.java:141)
    at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.getExecutionSettings(ExternalSystemApiUtil.java:718)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.prepare(ExternalSystemFacadeManager.java:219)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doGetFacade(ExternalSystemFacadeManager.java:164)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doInvoke(ExternalSystemFacadeManager.java:133)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager$MyHandler.invoke(ExternalSystemFacadeManager.java:270)
    at com.sun.proxy.$Proxy118.getResolver(Unknown Source)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:58)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:139)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:125)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:388)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$5.run(ExternalSystemUtil.java:445)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:726)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:176)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:137)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:334)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
`

【问题讨论】:

  • 我没有答案,但我有一个建议:删除主目录中的.gradle 目录。这就是依赖缓存所在的位置,因此清除它可能会消除损坏的文件。
  • 正在重新下载文件
  • 是的,它会下载很多文件。不过,他们中的大多数将低于 100k。祝你好运!

标签: android-studio gradle kotlin


【解决方案1】:

我修复了它....首先我将 gradle zip 文件解压缩到一个文件夹(任意)。然后转到设置>构建,执行,部署> gradle然后选择使用本地gradle分发并选择我提取zip然后应用的文件夹..它下载了一些小文件。现在完成了

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 2018-06-18
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多