【问题标题】:Android Studio Gradle on Server服务器上的 Android Studio Gradle
【发布时间】:2026-01-01 00:50:02
【问题描述】:

我已根据需要安装了 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 路径并使其成为静态。 我不想取消我的计算机与服务器或类似的东西的链接。

【问题讨论】:

    标签: android gradle android-studio


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      Android & Gradle Tutorial 详细介绍了该平台的使用。

      【讨论】:

        【解决方案3】:

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

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

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

        Gradle Integration for Eclipse daemon startup failure

        【讨论】: