【发布时间】:2022-01-30 21:19:56
【问题描述】:
在 Android Studio 中,尝试在 Android 设备上运行我的应用时出现以下错误:
The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2-bin.zip' does not exist.
我所有的 Android Studio 项目都受此影响,将它们恢复到较旧的提交不会改变任何内容。
所有问题都是按照这里给出的建议开始的:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-2.1-all.zip'
我删除了 /.gradle/wrapper/dists/ 文件夹中的所有内容。现在,我得到了上述错误,我不知道如何解决它。
以下是在 Windows 上使用 Android Studio 2021.1.1 重现它的方法(但请注意:这也可能会损坏您的项目):
- 删除
/.gradle/wrapper/dists/中的所有内容 - 在 Android Studio 中创建一个新项目“Test”(这可能需要一段时间,因为 gradle-7.2-bin.zip 将下载到 dists 文件夹中)
- 项目构建和运行没有错误
- 关闭 Android Studio
- 再次删除
/.gradle/wrapper/dists/中的所有内容 - 在 Android Studio 中打开项目“Test”
- 尝试运行
现在你应该得到上面提到的错误。
此时,/.gradle/wrapper/dists/ 仍为空。现在您可以执行以下操作:
- 在“Test”的项目文件夹中的终端中运行
gradlew tasks(这将需要一段时间,因为gradle-7.2-bin.zip 将再次下载到 dists 文件夹中) - 运行
gradlew build(一切都应该没有错误地构建)
但是点击“运行”仍然会产生同样的错误。
我的印象是这是一个 AndroidStudio / IntelliJ 错误。
谁能帮我解决这个问题?
【问题讨论】:
标签: android-studio gradle gradle-wrapper