I updated my android studio from Android studio fox to Android studio Bumblebee 2021.1.1
but none of my projects can run in Android studio Bumblebee 2021.1.1. I ended up getting this beautiful error.
Here is my gradle file
plugins {
id 'com.android.application' version '7.1.0' apply false
id 'com.android.library' version '7.1.0' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
24
Answers
I have the same problem。
Here’s how I did it:
Modify the buildScript node in build.gradle in the project root directory:
Add the buildscript in your build.gradle (project module)
This happens to me with AS Bumblebee when I add a new module to my project. It adds these two lines to my project-level build.gradle in the plugins block:
I removed them to fix the error.
Please check your JDK version. At least your JDK version must be 11
Then restart Android studio
Check this link for more information:
https://developer.android.com/studio/releases/gradle-plugin#jdk-11
It happened to me when I was trying to open a new project with a preset .gitignore and README.md files from github. AS Bumblebee gave an error also while doing the first sync. I tried couple of times with fresh install too. Same result.
I moved all files (including hidden .git folder) to temp another folder. Created new project into same folder and moved preset files/folders back.
You can check the idea.log. this problem is caused by the network problem. Some areas cannot link to the newest gradle repository.
If you want to solve this problem, change your network which can get connect with https://services.gradle.org/distributions/gradle-7.2-bin.zip.
If You use Android studio default configuration try change the order of the repositories. Like:
step one: go in settings.gradle file
then change like this
Or
Or just try to take this in diffrent order.
Kinda funny but in many cases it has worked for me.
I got the same problem when I create a HelloWorld project. For me its a network problem caused by settings. Because i can acess https://services.gradle.org/distributions/gradle-7.2-bin.zip or anyother sites.
before I find the problem were caused by the proxy settings in
gradle.properties
, I tried to:configuration);
settings.gradle
;bulid.gradle
(7.1.2->7.0.0)However, none of these worked.
How I solved:
I solved this through delete the proxy setting in
gradle.properties
(global properties).I don’t know why they were there, I guess maybe they were added automatically during I installing my Android Studio(I set the proxy for install SDK Manager).
I changed the Version to the older Version and the error got cleared
Ex: ‘7.1.3’ to ‘7.0.0’.
Just change it to an older version and it should work
delete init.d from .gradle (hidden directory)
change your gradle.build(Project) to this:
After changing my proxy from Socks5 to HTTP the problem resolved.
You can find your proxy settings in ~/.gradle/gradle.properties
Android Gradle Plugin AGP – 7.1.0 and later versions updated some settings. You need to add repository settings in
settings.gradle
file.https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#settings-gradle
My problem was that I am using corporate PC with ZScaler internet security, which was blocking Android studio from downloading the plugin.
Since the Android Studio wizard created the build.gradle file, and you can easily find the com.android.application on maven repository, it was unlikely to be a declarative problem.
To fix it I exported my ZScaler certificate from Internet Options
I then followed the instructions in the Android section of the following page https://help.zscaler.com/zia/adding-custom-certificate-application-specific-trusted-store#android
to add my custom ZScaler certificate to the local JRE local keystore, by using the KeyTool program in a Powershell instance with Administrator permissions.
FYI –
Once finished close and reopen Android Studio and the project will hopefully sync.
I solved by close Charles,and delete net setting like this:
I just clicked Toggle Offline Mode to make gradle online and started to sync project again. See this image for reference
I already had proxy settings in my ‘gradle.properties’ (global properties) file. But currently, I am not using a proxy. When I removed the lines of the proxy settings it worked fine for me.
New solution on 2023
Make project Android Stuio in C, then make folder, example C:Usersyour_pc_namemake_new_folderyour_project_name
then click File > Settings > Build, Execution, Deployment > Build Tools > Gradle on Gradle JDK
change to Embedded JDK, then click Apply and OK, then click Sync Try or Try Sync
last click File > Settings > Build, Execution, Deployment > Build Tools > Gradle on Gradle JDK
change to 11 (or version number on Embedded JDK), then click Apply and OK, then click Sync Try or Try Sync Gradle
view screenshot
If the specified plugin version has not been downloaded you will get a such error. Gradle downloads it the next time you build your project or click: File > Sync Project with Gradle Files from the Android Studio menu bar.
After this, your project will successfully build 🙂
For more information refer to this link.
To anyone who still has this problem, the solution in my case was my laptop being offline. Connecting to a network and syncing project with Gradle files (tiny elephant icon in top right corner) solved it immediately.
Changing the proxy SOCKS to HTTP will fix it. The location is under Setting > System Settings > HTTP Proxy.
Before that, you must download gradle version gradle-7.3.3-bin.zip "from:- link gradle" and install it on your device, default gradle and then we choose it as in the second image specified location
specified location
Then click on Project Structure and choose.
choose proje.struc.
After run
./gradlew assembleDebug --debug
, I find out it’s because I have invalid httpProxy-setting in the file ~/.gradle/gradle.properties
.And I remove all httpProxy-setting in the global
gradle.properties
, and then the problem is solved.So I suggest you can check your global and project’s
gradle.properties
and remove possible invalid httpProxy-setting and retry.