Error :
Could not find com.android.tools.build:gradle:4.0.1. Searched in the following locations:
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
Required by: project : Open File
*** looks like google() and jcenter() are not working as expected.***
I migrated from android studio 2.3.3 to 4.0.1 and this error happened.
what is my problem???? plz tell me if you need more information .
thank you for your answer :)
The Android Gradle plugin (AGP) is the official build system for Android applications. It includes support for compiling many different types of sources and linking them together into an application that you can run on a physical Android device or an emulator.
Where is Google's Android Maven repository? Google's Maven repository can be accessed from https://maven.google.com (an alternative URL is https://dl.google.com/dl/android/maven2/). If you are using Gradle 4.1 or higher, you can use it by adding google() to your repositories configuration in your build.
This solution may only work in Iran. If you know that's working out of Iran, please let others know.
Why would a proxy be necessary? There have been a number of technology-related sanctions against Iran.
go to -> File | Settings | Appearance & Behavior | System Settings | HTTP Proxy, and choose -> manual proxy configuration. set host name: fodev.org and set port number: 8118. now you must find gradle.properties file. that must be in: Windows: C:\Users\YOURUSERNAME.gradle\gradle.properties OR for Linux: ~/.gradle/gradle.properties . if it does't exist, create that yourself and copy this:
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
Open Network settings by > System Preferences > Network. Then, choose your wifi and click on advanced, which is located on bottom-right of the panel (if there’s a lock at the bottom left of the Network pane, click it to unlock the preference pane). A window would open in which you should go under "Proxies" tab and then check the box for "Web Proxy (HTTP)". There is a textfield named "Web Proxy Server" in which you should set it to fodev.org
and in the next textfield you can enter the port number which is 8118
in this case. The steps may vary depending on the version of macOS and more information about procy server settings can be found on Apple Support Guide. You can also take a look at the screenshot.
The last step is to make sure that have gradle.properties
. On finder, choose Go > Go to Folder and then paste ~/.gradle/
and go (alternatively, you can trigger this menu by holding shift + command + G). If you don't see anyfile under the name ofgradle.properties
, create it with textedit or terminal and paste this code there:
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
Now, you can run your project.
IMPORTANT : After installation of build.gradle 4.0.1 (or any version), restore this settings to previous state and remove the codes.
Deleting and reinstalling my node modules seemed to work for me
rm -rf node_modules
yarn install
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With