5

我已根据需要安装了 Android Studio 和 gradle,但在创建新项目时出现此错误

com.intellij.openapi.options.ConfigurationException: Failed to import new Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.6/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
java.lang.IllegalArgumentException: URI has an authority component
    at java.io.File.<init>(File.java:397)
    at org.gradle.api.internal.classpath.EffectiveClassPath.findAvailableClasspathFiles(EffectiveClassPath.java:41)
    at org.gradle.api.internal.classpath.EffectiveClassPath.<init>(EffectiveClassPath.java:32)
    at org.gradle.api.internal.classpath.DefaultModuleRegistry.<init>(DefaultModuleRegistry.java:61)
    at org.gradle.api.internal.classpath.DefaultModuleRegistry.<init>(DefaultModuleRegistry.java:55)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:41)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
    at org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)

经过大量搜索,我认为这是由于 .gradle 文件夹位于公共服务器上。"\ServerName\UserProfiles\naveen\.gradle" 并且 AndroidStudio 无法访问它。我还尝试更改 Configure->Settings->gradle->ServiceDirectoryPath 中的路径,但它不会让我改变它。与 Android Studio 相关的 SO 上的所有问题都与我在这里所拥有的没有任何关系。

那么有没有办法改变路径或者在AndroidStudio中编辑一些文件,我可以从中改变Gradle Path并使其成为静态。我不想将我的计算机与服务器或类似的东西断开链接。

4

3 回答 3

0

您可以使用不依赖环境变量的Gradle Wrapper 。如果您gradle init在项目的根目录上执行,它将应用适当的包装文件(如果它们不存在,则连同空的 .gradle 文件一起)。

Android 和 Gradle 教程详细介绍了如何使用该平台。

于 2014-01-15T20:45:19.137 回答
0

我对用户主目录作为网络位置的 gradle 守护程序有同样的问题。尝试将 Windows 环境变量 GRADLE_USER_HOME 设置为本地目录。

http://mrhaki.blogspot.com/2010/09/gradle-goodness-sharing-gradle-user.html

此外,在 Windows 7 上,用户主环境变量可能设置为 UNC 路径。尝试添加 -Duser.home=c:\some\path

Gradle Integration for Eclipse 守护程序启动失败

于 2013-10-30T20:51:18.313 回答
0

转到 C:\Users\user\AppData\Local\Android\android-studio\plugins\gradle\lib

并删除此文件 slf4j-api 和 slf4j-log4j12

于 2013-08-21T07:31:34.153 回答