Execution failed for task ':app:signReleaseBundle'
1,710
Solution 1
The only method to solve this, that worked for me was:
- flutter clean
- edit the path i used in key propeties.
For example: "./upload-keystore.jks" to "C:/key/myapp/upload-keystore.jks" 3. flutter build appbundle
Solution 2
in android app/ build.gradle
inside android
tag
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
signingConfigs {
debug {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
storeFile path will be ./upload-keystore.jks
and
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
minifyEnabled true
shrinkResources true
signingConfig signingConfigs.release
}
}
Author by
Carlos Peñaranda
Updated on January 03, 2023Comments
-
Carlos Peñaranda over 1 year
I have this error at the moment to make
flutter build appbundle
this is the error:
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:signReleaseBundle'. > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > Failed to read key sd from store "C:\flutter_project\cursin2\cursin-main\android\app\upload-keystore.jks": Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available * 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 6s Running Gradle task 'bundleRelease'... 9,1s Gradle task bundleRelease failed with exit code 1 PS C:\flutter_project\cursin2\cursin-main>
i've tried all ways to fix it, but the error is still appearing.
my key.properties:
storePassword=ul109000 keyPassword=ul109000 keyAlias=sd storeFile=C:/flutter_project/cursin2/cursin-main/android/app/upload-keystore.jks
-
Carlos Peñaranda over 2 yearsi've tried: flutter clean, deleting keystore, retrying generate key...
-
-
Carlos Peñaranda over 2 yearsthanks, i implemented that. this error appeared: 52: The current scope already contains a variable of the name keystoreProperties @ line 52, column 9. def keystoreProperties = new Properties() ^
-
Carlos Peñaranda over 2 yearsi've changed that names, but now this error appear: "A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > Failed to read key sd from store "C:\flutter_project\cursin2\cursin-main\android\app\upload-keystore.jks": Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available"
-
Hardik Mehta over 2 yearsfor the last error you can check this out. seems to be issue with keystore file : stackoverflow.com/questions/67631927/…