Android studio 无法为android studio 3.0安装gradle
我已经开始学习kotlin语言并安装了Android Studio canary build 3。因为我的互联网速度很慢,所以我的Gradle构建总是失败。。然后我下载了grade 4.0里程碑文件(从Gradle包装器属性中获取了链接)。尝试用硬盘上的文件位置替换该链接。但显示空点异常。请帮助我。我的互联网速度很慢 从这里下载文件Android studio 无法为android studio 3.0安装gradle,android-studio,gradle,kotlin,Android Studio,Gradle,Kotlin,我已经开始学习kotlin语言并安装了Android Studio canary build 3。因为我的互联网速度很慢,所以我的Gradle构建总是失败。。然后我下载了grade 4.0里程碑文件(从Gradle包装器属性中获取了链接)。尝试用硬盘上的文件位置替换该链接。但显示空点异常。请帮助我。我的互联网速度很慢 从这里下载文件 https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip `distrib
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`
这是显示的错误
`
我修复了它…首先我将gradle zip文件解压缩到一个文件夹(任意)。然后转到设置>构建、执行、部署>gradle,然后选择使用本地gradle分发并选择我提取zip然后应用的文件夹。它下载了许多小文件。现在完成了。我没有答案,但我有一个建议:删除主目录中的
.gradle
目录。这就是ependency缓存是,因此清除它可能会消除损坏的文件。它正在重新下载该文件。是的,它将下载大量文件。但大多数文件将低于100k。祝你好运!
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)
`