当我以管理员身份运行它时,它工作正常。当我正常运行它时,它说
The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.4.2-bin.zip' does not exist.
我找不到原因或解决办法。
ndh0cuux1#
发生此错误的原因是,当.gradle目录位于需要管理员权限才能访问的位置时,尝试构建Gradle。当我的Project structure〉Sdk Location〉Gradle Settings中的Gradle路径不是默认路径,而是指向我的Java环境中只能使用管理员权限访问的目录时,我遇到了同样的问题。为了解决这个问题,我将Project structure〉Sdk Location〉Gradle Settings中的Gradle路径设置为C:/Users/nameoftheuser。这样,Gradle版本将下载到在该位置创建的.gradle目录中,用户可以轻松访问该目录,而无需管理员权限即可运行Android Studio。为了确保这个解决方案正常工作,我还设置了Java的环境变量,如下图所示:Envinroment Variable of Java我希望这个解决方案对你也有帮助。如果你有任何进一步的问题,让我知道。
1条答案
按热度按时间ndh0cuux1#
发生此错误的原因是,当.gradle目录位于需要管理员权限才能访问的位置时,尝试构建Gradle。
当我的Project structure〉Sdk Location〉Gradle Settings中的Gradle路径不是默认路径,而是指向我的Java环境中只能使用管理员权限访问的目录时,我遇到了同样的问题。
为了解决这个问题,我将Project structure〉Sdk Location〉Gradle Settings中的Gradle路径设置为C:/Users/nameoftheuser。这样,Gradle版本将下载到在该位置创建的.gradle目录中,用户可以轻松访问该目录,而无需管理员权限即可运行Android Studio。
为了确保这个解决方案正常工作,我还设置了Java的环境变量,如下图所示:Envinroment Variable of Java
我希望这个解决方案对你也有帮助。如果你有任何进一步的问题,让我知道。