android - 找不到 com.android.tools.build :gradle:4. 0.1(或任何版本)

标签 android android-studio gradle build.gradle jcenter

错误 :
找不到 com.android.tools.build:gradle:4.0.1。在以下位置搜索:
https://jcenter.bintray.com/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom
https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom
要求:项目:打开文件
*** 看起来 google() 和 jcenter() 没有按预期工作。***
我从 android studio 2.3.3 迁移到 4.0.1 并且发生了这个错误。
我的问题是什么???如果您需要更多信息,请告诉我。
谢谢您的回答 :)

最佳答案

该解决方案可能仅适用于伊朗。如果您知道这对伊朗有效,请让其他人知道。
为什么需要代理?对伊朗实现了多项与技术相关的制裁。
window
转到-> 文件|设置 |外观与行为 |系统设置 | HTTP 代理,
并选择 -> 手动代理配置。设置 主机名:fodev.org
并设置 端口号:8118 .现在你必须找到 gradle.properties 文件。必须在:
Windows:C:\Users\YOURUSERNAME.gradle\gradle.properties 或
Linux: ~/.gradle/gradle.properties 。
如果它不存在,请自己创建并复制:

systemProp.http.proxyHost=fodev.org
systemProp.http.proxyPort=8118
systemProp.http.nonProxyHosts=*.jitpack.io, *.maven.org
systemProp.https.proxyHost=fodev.org
systemProp.https.proxyPort=8118
systemProp.https.nonProxyHosts=*.jitpack.io, *.maven.org
苹果电脑
通过  > 系统偏好设置 > 网络打开网络设置。然后,选择您的 wifi 并单击位于面板右下角的高级(如果网络 Pane 左下角有锁,请单击它以解锁首选项 Pane )。将打开一个窗口,您应该在其中进入“代理”选项卡,然后选中“Web 代理 (HTTP)”复选框。有一个名为“Web Proxy Server”的文本字段,您应该在其中将其设置为 fodev.org在下一个文本字段中,您可以输入端口号 8118在这种情况下。这些步骤可能会因 macOS 的版本而异,有关 procy 服务器设置的更多信息可以在 Apple Support Guide 上找到。 .你也可以看看截图。
macOS proxy settings
最后一步是确保有 gradle.properties .在 finder 上,选择 Go > Go to Folder 然后粘贴 ~/.gradle/然后去(或者,您可以通过按住 shift + command + G 来触发此菜单)。如果您没有看到任何名为 gradle.properties 的文件,使用 textedit 或终端创建它并将此代码粘贴到那里:
systemProp.http.proxyHost=fodev.org
systemProp.http.proxyPort=8118
systemProp.http.nonProxyHosts=*.jitpack.io, *.maven.org
systemProp.https.proxyHost=fodev.org
systemProp.https.proxyPort=8118
systemProp.https.nonProxyHosts=*.jitpack.io, *.maven.org
现在,您可以运行您的项目了。
重要 :安装 build.gradle 4.0.1(或任何版本)后,将此设置恢复到以前的状态并删除代码。

关于android - 找不到 com.android.tools.build :gradle:4. 0.1(或任何版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63157065/

相关文章:

java - 尝试将背景从白色更改为黑色,但无法运行此 timer() 方法,屏幕只有白色

android - 获取数据和传递给另一个 Activity 的最佳方式是什么?

android - 在 Android Studio Marketplace 中找不到 HMS Toolkit

Androidx Constraintlayout 对 Android Studio 没有响应

android - 在 Gradle 构建运行时运行 Gradle 插件任务(不是从命令行手动)

java - 如何使 Retrofit 接受每个请求的下载进度回调?

java - 没有渐变的android纯白色背景

android-studio - 错误: ':' is not a valid resource name character

android - 底部导航栏Android Studio的依赖关系

build - Gradle - 任务 'sonarAnalyze' 执行失败 - java.lang.ClassCastException : java. util.ArrayList 无法转换为 java.lang.String