找不到 com.android.tools.build:gradle:4.0.1(或任何版本)
Could not find com.android.tools.build:gradle:4.0.1 ( or any version )
错误:
找不到 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 并且发生了这个错误。
我的问题是什么????如果您需要更多信息,请告诉我。
感谢您的回答:)
此解决方案可能仅适用于伊朗。如果您知道这在伊朗有效,请让其他人知道。
为什么需要代理?对伊朗实施了多项 technology-related 制裁。
Windows
转到 -> 文件 |设置 |外观与行为 |系统设置 | 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
Mac
通过 > 系统偏好设置 > 网络打开网络设置。然后,选择您的 wifi 并单击位于面板 bottom-right 的高级(如果网络窗格左下方有一个锁,单击它以解锁首选项窗格)。 window 将打开,您应该在其中进入“代理”选项卡下,然后选中“Web 代理 (HTTP)”复选框。有一个名为“Web Proxy Server”的文本字段,您应该将其设置为 fodev.org
,在下一个文本字段中,您可以输入端口号,在本例中为 8118
。这些步骤可能因 macOS 版本而异,有关 procy 服务器设置的更多信息可以在 Apple Support Guide 上找到。你也可以看看截图。
最后一步是确保有gradle.properties
。在 finder 上,选择“前往”>“前往文件夹”,然后粘贴 ~/.gradle/
并前往(或者,您可以通过按住 shift + command + G 来触发此菜单)。如果您在 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
现在,您可以 运行 您的项目。
重要:安装 build.gradle 4.0.1(或任何版本)后,将此设置恢复到以前的状态并删除代码。
删除并重新安装我的节点模块似乎对我有用
rm -rf node_modules
yarn install
如果您要从 github 或其他导入项目。
- 关闭 Android Studio 中的项目。文件 -> 关闭项目。
- 在文件资源管理器中,删除 .idea、.gradle 和 gradle(如果您的项目文件夹中有)。 (.idea、.gradle 是隐藏项。确保隐藏项显示在您的文件资源管理器中)或者如果您使用的是命令行,请执行
ls -a
- 再次在 Android Studio 中打开项目。
- 完成。
错误:
找不到 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 并且发生了这个错误。
我的问题是什么????如果您需要更多信息,请告诉我。
感谢您的回答:)
此解决方案可能仅适用于伊朗。如果您知道这在伊朗有效,请让其他人知道。
为什么需要代理?对伊朗实施了多项 technology-related 制裁。
Windows
转到 -> 文件 |设置 |外观与行为 |系统设置 | 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
Mac
通过 > 系统偏好设置 > 网络打开网络设置。然后,选择您的 wifi 并单击位于面板 bottom-right 的高级(如果网络窗格左下方有一个锁,单击它以解锁首选项窗格)。 window 将打开,您应该在其中进入“代理”选项卡下,然后选中“Web 代理 (HTTP)”复选框。有一个名为“Web Proxy Server”的文本字段,您应该将其设置为 fodev.org
,在下一个文本字段中,您可以输入端口号,在本例中为 8118
。这些步骤可能因 macOS 版本而异,有关 procy 服务器设置的更多信息可以在 Apple Support Guide 上找到。你也可以看看截图。
最后一步是确保有gradle.properties
。在 finder 上,选择“前往”>“前往文件夹”,然后粘贴 ~/.gradle/
并前往(或者,您可以通过按住 shift + command + G 来触发此菜单)。如果您在 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
现在,您可以 运行 您的项目。
重要:安装 build.gradle 4.0.1(或任何版本)后,将此设置恢复到以前的状态并删除代码。
删除并重新安装我的节点模块似乎对我有用
rm -rf node_modules
yarn install
如果您要从 github 或其他导入项目。
- 关闭 Android Studio 中的项目。文件 -> 关闭项目。
- 在文件资源管理器中,删除 .idea、.gradle 和 gradle(如果您的项目文件夹中有)。 (.idea、.gradle 是隐藏项。确保隐藏项显示在您的文件资源管理器中)或者如果您使用的是命令行,请执行
ls -a
- 再次在 Android Studio 中打开项目。
- 完成。