Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

flutter release apk error :Execution failed for task ':app:lintVitalRelease'

I can not release my app any more . I'm using AndroidStudio 4.0 and flutter sdk version 1.17.5 . I had been released my app two times last month but now I really don't know whats the reason of error. when I type flutter build apk --release in terminal then these errors occure:

        Running Gradle task 'assembleRelease'...


FAILURE: Build failed with an exception.



* What went wrong:

Execution failed for task ':app:lintVitalRelease'.

> Could not resolve all artifacts for configuration ':app:profileRuntimeClasspath'.

   > Failed to transform libs.jar to match attributes {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.

      > Execution failed for JetifyTransform: ....\build\app\intermediates\flutter\profile\libs.jar.

         > Failed to transform '....\build\app\intermediates\flutter\profile\libs.jar' using Jetifier. Reason: FileNotFoundException, message: ....\build\app\intermediates\flutter\profile\libs.jar (The system cannot find the path specified). (Run with --stacktrace for more details.)

           Please file a bug at http://issuetracker.google.com/issues/new?component=460323.



* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.



* Get more help at https://help.gradle.org



BUILD FAILED in 42s
Running Gradle task 'assembleRelease'...                           43.4s
Gradle task assembleRelease failed with exit code 1
like image 962
Zahra Avatar asked Jul 03 '20 17:07

Zahra


4 Answers

If error is about profile/libs.jar , do following in terminal :

flutter build apk --profile

and then

flutter build apk --release  

solves the issue.

and if error is about debug/libs.jar

flutter build apk --debug

and then

flutter build apk --release  

will solve the problem

like image 191
Zahra Avatar answered Nov 11 '22 09:11

Zahra


For me worked this way only:

First: flutter build apk --debug
Then: flutter build apk --profile
In the end: flutter build apk --release
like image 37
wahid anvary Avatar answered Nov 11 '22 09:11

wahid anvary


I have upgraded my gradle build tools 3.5.0 -> 4.0.1. After that I am not was not able to make release apk. Looks like upgrading gradle build tools broke some lints.

Below solution worked for me

Go in android folder->app->open build.gradle fine Search for lintOptions and add checkReleaseBuilds false example:

lintOptions {
  disable 'InvalidPackage'
  checkReleaseBuilds false //Insert this line
}
like image 14
Sachin Tanpure Avatar answered Nov 11 '22 11:11

Sachin Tanpure


In my case, I had to add the flavor name as well following this sequence:

flutter build apk --debug --flavor <dev-flavor>
flutter build apk --debug --flavor <prod-flavor>
flutter build apk --profile --flavor <dev-flavor>
flutter build apk --profile --flavor <prod-flavor>
flutter build apk --release --flavor <dev-flavor>
flutter build apk --release --flavor <prod-flavor>
like image 2
Johann Munoz Avatar answered Nov 11 '22 09:11

Johann Munoz