I have been trying to sync my project but I'm getting this error on Android studio.
I am using android studio 4.1 and gradle 6.5.
the problem happen when I upgrade android studio from 4.0 to 4.1
I have been trying to sync my project but I'm getting this error on Android studio.
I am using android studio 4.1 and gradle 6.5.
the problem happen when I upgrade android studio from 4.0 to 4.1
In my case I've just needed to download the correct sdk.
Go to SdkManager (for example tap shift key twice and type "sdk manager") and be sure to download the SDK Platform that corresponds to your buildToolsVersion defined in your project's build.gradle.
(I don't know why Android studio was not detecting that sdk was not installed, it may be a bug)
open your Android/gradle.properties file and make sure android.enableR8=true is exists ..
and it i will be better to sure that the content of the file is:
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
For me I just added buildToolsVersion "30.0.3" in my build.gradle(app) file -
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
...
...}
I faced the same problem today and none of the solutions above seemed to work. This is how I resolved it:
Remember that R8 is enabled by default since AGP 3.4.0+
My guess is that this was caused by conflict between new AS and corresponding SDK installation and the old gradle config files.
The only solution i've got is to enable this line of code from gradle.properties and make sure this line is not commented:
android.enableR8=true
Do Sync Now (from top right), then it will do the magic..
Wait until sync being finished, and then comment that line again just to silent the deprecated notification:
#android.enableR8=true
In my case I just update my buildToolsVersion from "29.0.3" to buildToolsVersion "30.0.3" in build.gradle (:app)
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
...
}
In my case, just delete buildToolsVersion config. like change
compileSdkVersion 31
buildToolsVersion '31.0.0'
to
compileSdkVersion 31
In my case this was because one of the two following things in build.gradle (:app), or because of both of them:
apply plugin: 'com.getkeepsafe.dexcount'Updating Crashlytics didn't help, but removing the dexcount line fixed the issue.
I hadn't compiled that project in a couple of months, so a lot needed to be upgraded.
In my case my app/build.gradle had a buildToolsVersion that I didn't have installed.
buildToolsVersion '31.0.0-rc3'
But I only had 31.0.0-rc4 installed, having removed 31.0.0-rc3 recently and updated another project, just not this one.
Yes, I would have expected Android Studio (my case 2021.1.1 Canary 1) to say what the problem is explicitly - we should report this.
It's work for me, upgraded dexcount version from
"com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.8.4"
to
"2.0.0"
then BUILD OK
env:
gradle:6.5
Android Studio:4.1.1
In my case just changing compileSdkVersion number in build.gradle(module) solved the issue.
Although the error message mention about minification:
Could not create task ':app:minifyReleaseWithR8'.
is not necessary to disable de minification!, it does´t solve the problem
//minifyEnabled true
minifyEnabled false
My app was oriented to android 31, but the SDK was not installed!
android {
compileSdkVersion 31
ndkVersion "21.3.6528147"
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "com.jorgesys.news"
minSdkVersion 20
targetSdkVersion 31
versionCode 12
versionName "1.2.9"
to solve this issue you must be sure to have the correct SDK installed.