how to use the latest build gradle in old android studio? - android

I'm using Android studio version 3.4.2 but the my project says: ERROR: This version of Android Studio cannot open this project, please retry with Android Studio 3.6 or newer.
But when I upgraded Android studio, I found some bugs that are terrible, which slows down my productivity. One of them is this: https://issuetracker.google.com/issues/153711336
So, I downgraded Android Studio again to 3.4.2.
Then I tried changing the classpath 'com.android.tools.build:gradle:3.6.4' to classpath 'com.android.tools.build:gradle:3.4.2'
and also have changed distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
just to run the project in the older Android studio. But then I see this error:
error: unexpected element <queries> found in <manifest>.
Seems like, it needs the latest build gradle.
I don't wanna upgrade Android studio again, just to upgrade build gradle. at least not until the layout editor bug is fixed. But I have to do run this project too. Now, I'm not sure what to do. Any solution?
Thanks

Related

This version of the Android Support plugin for IntelliJ IDEA

This version of the Android Support plugin for IntelliJ IDEA (or
Android Studio) cannot open this project, please retry with version
4.3 or newer.
The Gradle version is
classpath 'com.android.tools.build:gradle:7.0.0-alpha05'
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.1-all.zip
I'm using Android Studio Arctic Fox 2020.3.1 canary 10. I downgraded the Gradle to 7.0.0-alpha10 and it worked well.
Check your Android Studio Version (Help->About) e.g. 4.1.2
Update build.gradle class path to your version:
classpath 'com.android.tools.build:gradle:4.1.2'
where 4.1.2 is the version found under Help->About
Alternatively, you could just update your Android Studio Version to what is suggested.
JetBrains's support gave the similar answer as wandesky:
The message means that the Android plugin bundled with 2021.2 version
is not compatible with the Android Gradle plugin used by your Gradle
project:
com.android.tools.build:gradle:7.0.0
You will need to either use lower Gradle plugin version or use Android
Studio IDE to develop this project until IntelliJ IDEA merges latest
updates of Android plugin from the Android Studio IDE.
The classpath 'com.android.tools.build:gradle:4.2.1' should work fine
in 2021.2 IntelliJ IDEA.
(source)

how to compile Shadowsocks source code on android studio? [duplicate]

This version of Android Studio cannot open this project, please retry with Android Studio 3.4 or newer.
but my android studio version is 3.2.1 and there is no new update from Google
Try to edit your project build.gradle file and set the android build gradle plugin to classpath 'com.android.tools.build:gradle:3.2.1' within the dependency section.
See also the documentation of the android grade plugin
It's a bit late, But easy and effective.
Click on About Android Studio,
Check the current version,
Open build.gradle of Project and put it in front of the class path. e.g Your studio version is 3.5.2, then your classpath should look like this
classpath 'com.android.tools.build:gradle:3.5.2'
You would need to lower your gradle version and android plugin version, or you can download latest version from beta or canary update channels.
To enable updates from other channels go to Help -> Check for Updates -> Congifure automatic updates and in that dialog select channel you want. After selecting check for update again and it will show you latest version.
This issue is caused due to use of newer version of gradle in the project.
There are two options to resolve this:
Option 1:
Change gradle/wrapper/gradle-wrapper.properties file
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
Change project level gradle build.gradle file
classpath("com.android.tools.build:gradle:3.3.2")
Option 2:
Update your Android Studio to newer version. (Highly recommended)
In IntelliJ IDEA this is an open bug: https://youtrack.jetbrains.com/issue/IDEA-252823
As a workaround, you can change the build tools version as other people advise.
My project was failing with this dependency:
com.android.tools.build:gradle:7.0.0-alpha03
Now it's working with this:
com.android.tools.build:gradle:4.0.2
As a side note, you should change that dependency in build.gradle in some projects or in dependencies.kt in newer projects.
That was the most updated version that worked.
After an update the Android Studio does not show the layout's design for some reason. I tried newer versions as well, but it did not work. So I decided to downgrade my IDE.
When I opened my project, I got the same error. The solution was the following:
Open the Project Structure.
Select the Project field.
Use the appropriate Android Plugin Version. You can copy it from a new project's structure.
Change the Gradle version too what you need.
OK.
Find the gradle-wrapper.properties file and open it.
Change the distributionUrl to that gradle version url what you saved in the Project Structure.
Or if you don't mind, then you can update your AS.
Had the same Issue when i decided to install another version of Android Studio, what worked for me was:
Creating a new project with the current version of Android Studio just to go check the classpath version at the project level build.gradle inside the dependencies section, at the time it was this:
classpath 'com.android.tools.build:gradle:3.5.0-rc01'
Copied that line and replaced it on the project i was working on.
in project's build.gradle file comment classpath com.android.tools.build:gradle:. File → Project Structure select Android Gradle Plugin Version to match Android Studio version
You can now update your android studio to 3.4 stable version. Updates for stable version are now available. cheers!!!
i just change gradle version classpath 'com.android.tools.build:gradle:3.5.3' to
classpath 'com.android.tools.build:gradle:3.3.2' and now working.
I encountered with this error and just decrease gradle version and android plugin version to 5.1.1 and 3.4.2.
Close VPN worked for me! It suprised me.
this issue occur for me after downgrade Java JDK, after upgrade JDK my problem resolved.
Open android studio then go to help menu > check for update > Update your Android Studio to newer version.
If u r here because of Jetpack Compose, I had the same problem, and solved it by using the Arctic Fox Canary build of Android studio: you can download it at this link: https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2020.3.1.12/android-studio-2020.3.1.12-mac.zip
This issue arises due to updates, You can resolve this by downgrading the gradle used from
com.android.tools.build:gradle:3.2.1 to a previous gradle like com.android.tools.build:gradle:3.0.0 or anything older than the current one
This usually happens when you're opening someone else's project after unzipping it. And the person has used an updated android Studio.
The way to solve it is
1.Go to Help and about to see your android studio version
2.Go to File>Project Structure> and set your Android Gradle Plugin version to your android studio version
3.Change the Gradle version to the one you usually use.(optional)
Build the project and it should run without any errors
This seems like incompatible gradle plugin vs gradle binary versions. You can find the releases here: Gradle Plugin release and compatiblity
Upgrade your grade plugin and grade binary to compatible versions and the app should start building.

cannot make android project with latest gradle version

I am using intellij idea 2017.03 and I am using it for android developments. Currently when I create project it takes gradle version as 2.2.3. but current version is 4. So I am trying to make my project gradle version to latest one.
I tried to update it via build.gradle file, but it didn't work. I know that new android studio update will fix this, but in there release notes they have mentioned that Android studio built on intellij idea 2017.03. so how can I make it works?
This is the line you have, right:
classpath 'com.android.tools.build:gradle:2.2.3'
Gradle classpath versions are different from the actual Gradle versions for some reason.
Change the version there to 3.1.4, and make sure you have the following line in gradle-wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

Updating to android studio 3.1 and gradle 4.4 gives cannot resolve symbol error for some dependencies

I just installed android studio 3.1 and updated gradle to 4.4 and now some dependencies like volley and materialmenu are linted red with error "can not resolve symbol" but project compiles and runs!
Any ideas?
Downloading dependency from git and putting it in a module works but i can't do it for all libraries one by one
Edit
I could fixed error on volley by changing volley verson from 1.0.0 to 1.1.0 but some other libraries still have the problem.
Solved
Updating to gradle 4.6 solved the problem.
Update:
if upgrading gradle to 4.6 didn't work try deleting .idea/libraries folder and invalidate catch/restart android studio

Open project in Android Studio 1.0+ using gradle plugin 0.*.*

I am trying to open a Android Project in Android Studio 1.0.2 which uses
classpath 'com.android.tools.build:gradle:0.12.+'
as its dependency. On opening the project with above dependency I get the following error message.
The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.0.0.
Is there a way to run such projects in Android Studio 1.0.+ without upgrading the Gradle plug-in version
Note:
I can upgrade the gradle version and plugin to get it to work OR simply use older version of Android Studio to open the project.
First approach is not desirable since this being a community project I will prefer to leave majority of files unchanged and changing gradle version will also hinder me from testing the build with 0.12.
To successfully build Android project using Android Studion and Gradle you need to use the AS, Gradle and Android Gradle Plugin with versions which are compatible with each other. Check out this page, it's said here, that you can use Android Gradle Plugin 0.12 with Android Studio 0.8.0 - 0.8.11 and there is no way to use it under Android Studio 1.0.
I suggest you convince other people to switch to the newest version of Android Gradle Plugin because 1.0.0 is the stable one and doesn't contain some bugs which were out there in the 0.12.+.

Categories

Resources