Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences) #65334

Closed
deepak786 opened this issue Sep 7, 2020 · 54 comments

Comments

@deepak786
Copy link

@deepak786 deepak786 commented Sep 7, 2020

I'm working on a Flutter app in which I'm using the shared_preferences package.
The app is working fine in the debug mode but when I publish the Android app using appBundle, the APK didn't work from Play Store.
I checked the iOS version of the app from the Apple Store but it was working fine.
So the issue was only with the Android version.

In the app main screen, I'm getting the data from Shared Prefs or the default values. Until the data loads, the app shows the Progress Indicator and the Android version shows that Progress Indicator only in the release build.
So I added a catch block to check if there is an error and the app gives the following error:

MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)

To resolve that issue, I tried several solutions:

  1. used different flutter channels dev, beta, stable, master.
  2. tried several versions of shared_preferences
  3. deleting the .pub-cache folder as described here #38873 (comment)

but nothing worked.

Then I tried to create the release build with no-shrink

flutter build apk --no-shrink

flutter build appbundle --no-shrink

and the app worked fine in the release build as well. But the issue is resolved without shrinking the code. So this needs to be fixed.

@pedromassangocode
Copy link
Member

@pedromassangocode pedromassangocode commented Sep 7, 2020

Hi @deepak786
Can you please provide your flutter doctor -v, your flutter build appbundle --verbose and your pubspec.yaml.
Thank you

@deepak786
Copy link
Author

@deepak786 deepak786 commented Sep 7, 2020

Hi @pedromassangocode

flutter doctor -v
> [✓] Flutter (Channel dev, 1.22.0-9.0.pre, on Mac OS X 10.15.6 19G2021, locale
>     en-US)
>     • Flutter version 1.22.0-9.0.pre at /Library/flutter
>     • Framework revision 7a43175198 (9 days ago), 2020-08-28 23:18:04 -0400
>     • Engine revision 07e2520d5d
>     • Dart version 2.10.0 (build 2.10.0-73.0.dev)
> 
>  
> [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
>     • Android SDK at /Users/appleapple/Library/Android/sdk
>     • Platform android-R, build-tools 29.0.3
>     • ANDROID_HOME = /Users/appleapple/Library/Android/sdk
>     • Java binary at: /Applications/Android
>       Studio.app/Contents/jre/jdk/Contents/Home/bin/java
>     • Java version OpenJDK Runtime Environment (build
>       1.8.0_242-release-1644-b3-6222593)
>     • All Android licenses accepted.
> 
> [✓] Xcode - develop for iOS and macOS (Xcode 11.7)
>     • Xcode at /Applications/Xcode.app/Contents/Developer
>     • Xcode 11.7, Build version 11E801a
>     • CocoaPods version 1.8.4
> 
> [✓] Chrome - develop for the web
>     • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
> 
> [✓] Android Studio (version 4.0)
>     • Android Studio at /Applications/Android Studio.app/Contents
>     • Flutter plugin version 49.0.2
>     • Dart plugin version 193.7547
>     • Java version OpenJDK Runtime Environment (build
>       1.8.0_242-release-1644-b3-6222593)
> 
> [!] IntelliJ IDEA Community Edition (version 2019.3.3)
>     • IntelliJ at /Applications/IntelliJ IDEA CE.app
>     ✗ Flutter plugin not installed; this adds Flutter specific functionality.
>     ✗ Dart plugin not installed; this adds Dart specific functionality.
>     • For information about installing plugins, see
>       https://flutter.dev/intellij-setup/#installing-the-plugins
> 
> [✓] VS Code (version 1.48.2)
>     • VS Code at /Applications/Visual Studio Code.app/Contents
>     • Flutter extension version 3.14.0
> 
> [✓] Connected device (3 available)
>     • sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API
>       29) (emulator)
>     • Web Server (web)        • web-server    • web-javascript • Flutter Tools
>     • Chrome (web)            • chrome        • web-javascript • Google Chrome
>       85.0.4183.83
> 
> ! Doctor found issues in 1 category.

pubspec.yaml

https://drive.google.com/file/d/1ucpik4omQyTfZkaMsc5fw85rrVRYrwKY/view?usp=sharing

flutter build appbundle --verbose
> [ +147 ms] executing: [/Library/flutter/] git -c log.showSignature=false log -n
> 1 --pretty=format:%H
> [  +51 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
> --pretty=format:%H
> [   +1 ms] 7a4317519865146acda84702bba8775610598c0c
> [        ] executing: [/Library/flutter/] git tag --points-at HEAD
> [ +117 ms] Exit code 0 from: git tag --points-at HEAD
> [        ] 1.22.0-9.0.pre
> [  +11 ms] executing: [/Library/flutter/] git rev-parse --abbrev-ref --symbolic
> @{u}
> [   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
> [        ] origin/dev
> [        ] executing: [/Library/flutter/] git ls-remote --get-url origin
> [   +6 ms] Exit code 0 from: git ls-remote --get-url origin
> [        ] https://github.com/flutter/flutter.git
> [  +54 ms] executing: [/Library/flutter/] git rev-parse --abbrev-ref HEAD
> [   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
> [        ] dev
> [   +6 ms] executing: sw_vers -productName
> [  +16 ms] Exit code 0 from: sw_vers -productName
> [        ] Mac OS X
> [        ] executing: sw_vers -productVersion
> [  +14 ms] Exit code 0 from: sw_vers -productVersion
> [        ] 10.15.6
> [        ] executing: sw_vers -buildVersion
> [  +13 ms] Exit code 0 from: sw_vers -buildVersion
> [        ] 19G2021
> [  +46 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping
> update.
> [   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required,
> skipping update.
> [   +6 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
> skipping update.
> [   +8 ms] Artifact Instance of 'MaterialFonts' is not required, skipping
> update.
> [        ] Artifact Instance of 'GradleWrapper' is not required, skipping
> update.
> [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required,
> skipping update.
> [   +4 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping
> update.
> [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
> [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
> skipping update.
> [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
> skipping update.
> [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping
> update.
> [   +3 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping
> update.
> [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping
> update.
> [ +123 ms] Found plugin connectivity at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/connectivity-0.4.6+1/
> [  +17 ms] Found plugin firebase_analytics at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-6.0.0/
> [   +4 ms] Found plugin firebase_analytics_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.
> 1/
> [   +3 ms] Found plugin firebase_core at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.0/
> [   +4 ms] Found plugin firebase_core_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.0/
> [   +2 ms] Found plugin firebase_messaging at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-7.0.0/
> [   +2 ms] Found plugin flutter_downloader at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_downloader-1.5.0/
> [   +5 ms] Found plugin flutter_local_notifications at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_local_notifications
> -1.2.0+3/
> [   +5 ms] Found plugin flutter_plugin_android_lifecycle at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_life
> cycle-1.0.7/
> [   +2 ms] Found plugin flutter_webview_plugin at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_webview_plugin-0.3.
> 11/
> [   +2 ms] Found plugin fluttertoast at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.0.4/
> [   +2 ms] Found plugin geocoder at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/geocoder-0.2.1/
> [   +6 ms] Found plugin image_picker at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.5+3/
> [   +3 ms] Found plugin launch_review at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/launch_review-2.0.0/
> [   +2 ms] Found plugin location at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/location-3.0.2/
> [   +2 ms] Found plugin location_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/location_web-1.0.0/
> [   +4 ms] Found plugin package_info at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/package_info-0.4.1/
> [   +2 ms] Found plugin path_provider at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/path_provider-1.5.1/
> [   +3 ms] Found plugin path_provider_linux at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2
> /
> [   +4 ms] Found plugin permission_handler at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/
> [   +9 ms] Found plugin shared_preferences at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.10/
> [   +1 ms] Found plugin shared_preferences_linux at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.
> 0.2+2/
> [   +1 ms] Found plugin shared_preferences_macos at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.
> 0.1+10/
> [   +2 ms] Found plugin shared_preferences_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.
> 2+7/
> [   +1 ms] Found plugin sms_autofill at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/sms_autofill-1.2.0/
> [   +8 ms] Found plugin url_launcher at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.1/
> [   +1 ms] Found plugin url_launcher_macos at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+2/
> [   +2 ms] Found plugin url_launcher_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.0+2/
> [ +100 ms] Found plugin connectivity at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/connectivity-0.4.6+1/
> [   +5 ms] Found plugin firebase_analytics at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-6.0.0/
> [   +1 ms] Found plugin firebase_analytics_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.
> 1/
> [   +1 ms] Found plugin firebase_core at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.0/
> [   +1 ms] Found plugin firebase_core_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.0/
> [   +1 ms] Found plugin firebase_messaging at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/firebase_messaging-7.0.0/
> [        ] Found plugin flutter_downloader at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_downloader-1.5.0/
> [   +1 ms] Found plugin flutter_local_notifications at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_local_notifications
> -1.2.0+3/
> [   +2 ms] Found plugin flutter_plugin_android_lifecycle at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_life
> cycle-1.0.7/
> [   +1 ms] Found plugin flutter_webview_plugin at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/flutter_webview_plugin-0.3.
> 11/
> [   +1 ms] Found plugin fluttertoast at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.0.4/
> [   +1 ms] Found plugin geocoder at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/geocoder-0.2.1/
> [   +1 ms] Found plugin image_picker at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.5+3/
> [   +2 ms] Found plugin launch_review at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/launch_review-2.0.0/
> [   +1 ms] Found plugin location at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/location-3.0.2/
> [   +2 ms] Found plugin location_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/location_web-1.0.0/
> [   +2 ms] Found plugin package_info at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/package_info-0.4.1/
> [   +1 ms] Found plugin path_provider at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/path_provider-1.5.1/
> [        ] Found plugin path_provider_linux at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2
> /
> [   +2 ms] Found plugin permission_handler at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/
> [   +5 ms] Found plugin shared_preferences at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.10/
> [   +1 ms] Found plugin shared_preferences_linux at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.
> 0.2+2/
> [   +1 ms] Found plugin shared_preferences_macos at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.
> 0.1+10/
> [   +1 ms] Found plugin shared_preferences_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.
> 2+7/
> [        ] Found plugin sms_autofill at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/sms_autofill-1.2.0/
> [   +4 ms] Found plugin url_launcher at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.1/
> [        ] Found plugin url_launcher_macos at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+2/
> [   +1 ms] Found plugin url_launcher_web at
> /Users/appleapple/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.0+2/
> [  +25 ms] Generating
> /Users/appleapple/Desktop/Projects/avon_meters/android/app/src/main/java/io/flut
> ter/plugins/GeneratedPluginRegistrant.java
> [  +26 ms] executing: /usr/bin/xcodebuild -version
> [ +961 ms] Exit code 0 from: /usr/bin/xcodebuild -version
> [        ] Xcode 11.7
>            Build version 11E801a
> [  +50 ms] Running Gradle task 'bundleRelease'...
> [   +1 ms] gradle.properties already sets `android.enableR8`
> [   +3 ms] Using gradle from
> /Users/appleapple/Desktop/Projects/avon_meters/android/gradlew.
> [        ] /Users/appleapple/Desktop/Projects/avon_meters/android/gradlew mode:
> 33261 rwxr-xr-x.
> [+1042 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android
> Studio.app/Contents/Info.plist
> [  +11 ms] Exit code 0 from: /usr/bin/plutil -convert json -o -
> /Applications/Android Studio.app/Contents/Info.plist
> [        ] {"CFBundleName":"Android
> Studio","JVMOptions":{"ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$A
> PP_PACKAGE\/Contents\/lib\/extensions.jar:$APP_PACKAGE\/Contents\/lib\/util.jar:
> $APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$AP
> P_PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/Contents\/lib\/jna.jar","JVM
> Version":"1.8*,1.8+","WorkingDirectory":"$APP_PACKAGE\/Contents\/bin","MainClass
> ":"com.intellij.idea.Main","Properties":{"idea.paths.selector":"AndroidStudio4.0
> ","idea.executable":"studio","idea.platform.prefix":"AndroidStudio","idea.home.p
> ath":"$APP_PACKAGE\/Contents"}},"NSDesktopFolderUsageDescription":"An
> application in Android Studio requests access to the user's Desktop
> folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-193.6911.18.4
> 0.6626763","CFBundleDevelopmentRegion":"English","NSCameraUsageDescription":"An
> application in Android Studio requests access to the device's
> camera.","CFBundleDocumentTypes":[{"CFBundleTypeName":"Android Studio Project
> File","CFBundleTypeExtensions":["ipr"],"CFBundleTypeRole":"Editor","CFBundleType
> IconFile":"studio.icns"},{"CFBundleTypeName":"All
> documents","CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"CFBund
> leTypeRole":"Editor","LSTypeIsPackage":false}],"NSSupportsAutomaticGraphicsSwitc
> hing":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHigh
> ResolutionCapable":true,"CFBundleShortVersionString":"4.0","NSMicrophoneUsageDes
> cription":"An application in Android Studio requests access to the device's
> microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio"
> ,"NSLocationUsageDescription":"An application in Android Studio requests access
> to the user's location
> information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleTy
> peRole":"Editor","CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea"]}],
> "CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"pu
> blic.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVe
> rsion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android
> Studio requests access to the user's Documents
> folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio
> requests access to the user's Downloads
> folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio
> requests access to files on a network volume.","CFBundleGetInfoString":"Android
> Studio 4.0, build AI-193.6911.18.40.6626763. Copyright JetBrains s.r.o., (c)
> 2000-2020","NSRemovableVolumesUsageDescription":"An application in Android
> Studio requests access to files on a removable volume."}
> [   +5 ms] executing: /Applications/Android
> Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
> [ +646 ms] Exit code 0 from: /Applications/Android
> Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
> [        ] openjdk version "1.8.0_242-release"
>            OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
>            OpenJDK 64-Bit Server VM (build 25.242-b3-6222593, mixed mode)
> [   +2 ms] executing: [/Users/appleapple/Desktop/Projects/avon_meters/android/]
> /Users/appleapple/Desktop/Projects/avon_meters/android/gradlew -Pverbose=true
> -Ptarget-platform=android-arm,android-arm64,android-x64 -Ptarget=lib/main.dart
> -Ptrack-widget-creation=true -Pshrink=true -Ptree-shake-icons=true bundleRelease
> [+1024 ms] > Configure project :app
> [        ] WARNING: The option setting 'android.enableR8=true' is deprecated.
> [        ] It will be removed in version 5.0 of the Android Gradle plugin.
> [        ] You will no longer be able to disable R8
> [+1477 ms] > Task :app:cleanMergeReleaseAssets
> [  +98 ms] > Task :app:preBuild UP-TO-DATE
> [        ] > Task :app:extractProguardFiles UP-TO-DATE
> [        ] > Task :app:preReleaseBuild UP-TO-DATE
> [        ] > Task :app:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :app:compileReleaseShaders NO-SOURCE
> [        ] > Task :app:generateReleaseAssets UP-TO-DATE
> [+1998 ms] > Task :app:compileFlutterBuildRelease
> [        ] [ +151 ms] executing: [/Library/flutter/] git -c
> log.showSignature=false log -n 1 --pretty=format:%H
> [        ] [  +40 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
> --pretty=format:%H
> [        ] [        ] 7a4317519865146acda84702bba8775610598c0c
> [        ] [        ] executing: [/Library/flutter/] git tag --points-at HEAD
> [        ] [  +57 ms] Exit code 0 from: git tag --points-at HEAD
> [        ] [        ] 1.22.0-9.0.pre
> [        ] [  +11 ms] executing: [/Library/flutter/] git rev-parse --abbrev-ref
> --symbolic @{u}
> [        ] [   +6 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic
> @{u}
> [        ] [        ] origin/dev
> [        ] [        ] executing: [/Library/flutter/] git ls-remote --get-url
> origin
> [        ] [   +6 ms] Exit code 0 from: git ls-remote --get-url origin
> [        ] [        ] https://github.com/flutter/flutter.git
> [        ] [  +56 ms] executing: [/Library/flutter/] git rev-parse --abbrev-ref
> HEAD
> [        ] [   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
> [        ] [        ] dev
> [        ] [  +47 ms] Artifact Instance of 'AndroidMavenArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is
> not required, skipping update.
> [        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required,
> skipping update.
> [        ] [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not
> required, skipping update.
> [        ] [   +7 ms] Artifact Instance of 'MaterialFonts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'GradleWrapper' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is
> not required, skipping update.
> [        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'FlutterSdk' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not
> required, skipping update.
> [        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
> skipping update.
> [        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not
> required, skipping update.
> [        ] [  +98 ms] Initializing file store
> [        ] [  +16 ms] Done initializing file store
> [        ] [ +104 ms] Skipping target: gen_localizations
> [        ] [ +775 ms] Skipping target: kernel_snapshot
> [        ] [  +90 ms] Skipping target: aot_android_asset_bundle
> [  +85 ms] [ +210 ms] Skipping target: android_aot_release_android-arm64
> [        ] [   +1 ms] Skipping target: android_aot_release_android-x64
> [        ] [   +6 ms] Skipping target: android_aot_release_android-arm
> [ +298 ms] [ +232 ms] Skipping target: android_aot_bundle_release_android-arm64
> [        ] [   +2 ms] Skipping target: android_aot_bundle_release_android-x64
> [        ] [   +5 ms] Skipping target: android_aot_bundle_release_android-arm
> [   +1 ms] [        ] Skipping target: _composite
> [        ] [        ] Persisting file store
> [        ] [  +10 ms] Done persisting file store
> [        ] [   +9 ms] build succeeded.
> [        ] [  +13 ms] "flutter assemble" took 1,602ms.
> [        ] [   +4 ms] ensureAnalyticsSent: 0ms
> [        ] [   +1 ms] Running shutdown hooks
> [        ] [        ] Shutdown hooks complete
> [        ] [   +3 ms] exiting with code 0
> [        ] > Task :app:packLibsflutterBuildRelease UP-TO-DATE
> [        ] > Task :connectivity:preBuild UP-TO-DATE
> [        ] > Task :connectivity:preReleaseBuild UP-TO-DATE
> [        ] > Task :connectivity:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :connectivity:compileReleaseShaders NO-SOURCE
> [        ] > Task :connectivity:generateReleaseAssets UP-TO-DATE
> [        ] > Task :connectivity:packageReleaseAssets UP-TO-DATE
> [        ] > Task :firebase_analytics:preBuild UP-TO-DATE
> [        ] > Task :firebase_analytics:preReleaseBuild UP-TO-DATE
> [        ] > Task :firebase_analytics:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :firebase_analytics:compileReleaseShaders NO-SOURCE
> [        ] > Task :firebase_analytics:generateReleaseAssets UP-TO-DATE
> [        ] > Task :firebase_analytics:packageReleaseAssets UP-TO-DATE
> [        ] > Task :firebase_core:preBuild UP-TO-DATE
> [        ] > Task :firebase_core:preReleaseBuild UP-TO-DATE
> [        ] > Task :firebase_core:mergeReleaseShaders UP-TO-DATE
> [  +92 ms] > Task :firebase_core:compileReleaseShaders NO-SOURCE
> [        ] > Task :firebase_core:generateReleaseAssets UP-TO-DATE
> [        ] > Task :firebase_core:packageReleaseAssets UP-TO-DATE
> [        ] > Task :firebase_messaging:preBuild UP-TO-DATE
> [        ] > Task :firebase_messaging:preReleaseBuild UP-TO-DATE
> [        ] > Task :firebase_messaging:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :firebase_messaging:compileReleaseShaders NO-SOURCE
> [        ] > Task :firebase_messaging:generateReleaseAssets UP-TO-DATE
> [        ] > Task :firebase_messaging:packageReleaseAssets UP-TO-DATE
> [        ] > Task :flutter_downloader:preBuild UP-TO-DATE
> [        ] > Task :flutter_downloader:preReleaseBuild UP-TO-DATE
> [        ] > Task :flutter_downloader:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :flutter_downloader:compileReleaseShaders NO-SOURCE
> [        ] > Task :flutter_downloader:generateReleaseAssets UP-TO-DATE
> [        ] > Task :flutter_downloader:packageReleaseAssets UP-TO-DATE
> [        ] > Task :flutter_local_notifications:preBuild UP-TO-DATE
> [        ] > Task :flutter_local_notifications:preReleaseBuild UP-TO-DATE
> [        ] > Task :flutter_local_notifications:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :flutter_local_notifications:compileReleaseShaders NO-SOURCE
> [        ] > Task :flutter_local_notifications:generateReleaseAssets UP-TO-DATE
> [        ] > Task :flutter_local_notifications:packageReleaseAssets UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:preBuild UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:preReleaseBuild UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:mergeReleaseShaders
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:compileReleaseShaders
> NO-SOURCE
> [        ] > Task :flutter_plugin_android_lifecycle:generateReleaseAssets
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:packageReleaseAssets
> UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:preBuild UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:preReleaseBuild UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:compileReleaseShaders NO-SOURCE
> [        ] > Task :flutter_webview_plugin:generateReleaseAssets UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:packageReleaseAssets UP-TO-DATE
> [        ] > Task :fluttertoast:preBuild UP-TO-DATE
> [        ] > Task :fluttertoast:preReleaseBuild UP-TO-DATE
> [        ] > Task :fluttertoast:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :fluttertoast:compileReleaseShaders NO-SOURCE
> [        ] > Task :fluttertoast:generateReleaseAssets UP-TO-DATE
> [        ] > Task :fluttertoast:packageReleaseAssets UP-TO-DATE
> [        ] > Task :geocoder:preBuild UP-TO-DATE
> [        ] > Task :geocoder:preReleaseBuild UP-TO-DATE
> [        ] > Task :geocoder:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :geocoder:compileReleaseShaders NO-SOURCE
> [        ] > Task :geocoder:generateReleaseAssets UP-TO-DATE
> [        ] > Task :geocoder:packageReleaseAssets UP-TO-DATE
> [        ] > Task :image_picker:preBuild UP-TO-DATE
> [        ] > Task :image_picker:preReleaseBuild UP-TO-DATE
> [        ] > Task :image_picker:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :image_picker:compileReleaseShaders NO-SOURCE
> [        ] > Task :image_picker:generateReleaseAssets UP-TO-DATE
> [        ] > Task :image_picker:packageReleaseAssets UP-TO-DATE
> [        ] > Task :launch_review:preBuild UP-TO-DATE
> [        ] > Task :launch_review:preReleaseBuild UP-TO-DATE
> [        ] > Task :launch_review:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :launch_review:compileReleaseShaders NO-SOURCE
> [        ] > Task :launch_review:generateReleaseAssets UP-TO-DATE
> [        ] > Task :launch_review:packageReleaseAssets UP-TO-DATE
> [        ] > Task :location:preBuild UP-TO-DATE
> [        ] > Task :location:preReleaseBuild UP-TO-DATE
> [        ] > Task :location:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :location:compileReleaseShaders NO-SOURCE
> [        ] > Task :location:generateReleaseAssets UP-TO-DATE
> [        ] > Task :location:packageReleaseAssets UP-TO-DATE
> [        ] > Task :location_web:preBuild UP-TO-DATE
> [        ] > Task :location_web:preReleaseBuild UP-TO-DATE
> [        ] > Task :location_web:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :location_web:compileReleaseShaders NO-SOURCE
> [        ] > Task :location_web:generateReleaseAssets UP-TO-DATE
> [        ] > Task :location_web:packageReleaseAssets UP-TO-DATE
> [        ] > Task :package_info:preBuild UP-TO-DATE
> [        ] > Task :package_info:preReleaseBuild UP-TO-DATE
> [        ] > Task :package_info:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :package_info:compileReleaseShaders NO-SOURCE
> [        ] > Task :package_info:generateReleaseAssets UP-TO-DATE
> [        ] > Task :package_info:packageReleaseAssets UP-TO-DATE
> [        ] > Task :path_provider:preBuild UP-TO-DATE
> [        ] > Task :path_provider:preReleaseBuild UP-TO-DATE
> [        ] > Task :path_provider:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :path_provider:compileReleaseShaders NO-SOURCE
> [        ] > Task :path_provider:generateReleaseAssets UP-TO-DATE
> [        ] > Task :path_provider:packageReleaseAssets UP-TO-DATE
> [        ] > Task :permission_handler:preBuild UP-TO-DATE
> [        ] > Task :permission_handler:preReleaseBuild UP-TO-DATE
> [        ] > Task :permission_handler:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :permission_handler:compileReleaseShaders NO-SOURCE
> [        ] > Task :permission_handler:generateReleaseAssets UP-TO-DATE
> [        ] > Task :permission_handler:packageReleaseAssets UP-TO-DATE
> [        ] > Task :shared_preferences:preBuild UP-TO-DATE
> [        ] > Task :shared_preferences:preReleaseBuild UP-TO-DATE
> [        ] > Task :shared_preferences:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :shared_preferences:compileReleaseShaders NO-SOURCE
> [        ] > Task :shared_preferences:generateReleaseAssets UP-TO-DATE
> [        ] > Task :shared_preferences:packageReleaseAssets UP-TO-DATE
> [        ] > Task :sms_autofill:preBuild UP-TO-DATE
> [        ] > Task :sms_autofill:preReleaseBuild UP-TO-DATE
> [        ] > Task :sms_autofill:mergeReleaseShaders UP-TO-DATE
> [   +1 ms] > Task :sms_autofill:compileReleaseShaders NO-SOURCE
> [        ] > Task :sms_autofill:generateReleaseAssets UP-TO-DATE
> [        ] > Task :sms_autofill:packageReleaseAssets UP-TO-DATE
> [        ] > Task :url_launcher:preBuild UP-TO-DATE
> [        ] > Task :url_launcher:preReleaseBuild UP-TO-DATE
> [        ] > Task :url_launcher:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :url_launcher:compileReleaseShaders NO-SOURCE
> [        ] > Task :url_launcher:generateReleaseAssets UP-TO-DATE
> [        ] > Task :url_launcher:packageReleaseAssets UP-TO-DATE
> [        ] > Task :url_launcher_macos:preBuild UP-TO-DATE
> [        ] > Task :url_launcher_macos:preReleaseBuild UP-TO-DATE
> [        ] > Task :url_launcher_macos:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :url_launcher_macos:compileReleaseShaders NO-SOURCE
> [        ] > Task :url_launcher_macos:generateReleaseAssets UP-TO-DATE
> [        ] > Task :url_launcher_macos:packageReleaseAssets UP-TO-DATE
> [        ] > Task :url_launcher_web:preBuild UP-TO-DATE
> [        ] > Task :url_launcher_web:preReleaseBuild UP-TO-DATE
> [        ] > Task :url_launcher_web:mergeReleaseShaders UP-TO-DATE
> [        ] > Task :url_launcher_web:compileReleaseShaders NO-SOURCE
> [        ] > Task :url_launcher_web:generateReleaseAssets UP-TO-DATE
> [        ] > Task :url_launcher_web:packageReleaseAssets UP-TO-DATE
> [        ] > Task :app:mergeReleaseAssets
> [  +66 ms] > Task :fluttertoast:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :fluttertoast:generateReleaseResValues UP-TO-DATE
> [        ] > Task :fluttertoast:processReleaseManifest UP-TO-DATE
> [        ] > Task :fluttertoast:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :fluttertoast:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :fluttertoast:compileReleaseAidl NO-SOURCE
> [        ] > Task :fluttertoast:generateReleaseResources UP-TO-DATE
> [        ] > Task :fluttertoast:packageReleaseResources UP-TO-DATE
> [        ] > Task :fluttertoast:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :fluttertoast:generateReleaseRFile UP-TO-DATE
> [        ] > Task :fluttertoast:compileReleaseKotlin UP-TO-DATE
> [        ] > Task :fluttertoast:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :fluttertoast:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :fluttertoast:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :firebase_core:compileReleaseAidl NO-SOURCE
> [        ] > Task :firebase_core:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :firebase_core:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :firebase_core:generateReleaseResValues UP-TO-DATE
> [  +96 ms] > Task :firebase_core:generateReleaseResources UP-TO-DATE
> [        ] > Task :firebase_core:packageReleaseResources UP-TO-DATE
> [        ] > Task :firebase_core:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :firebase_core:processReleaseManifest UP-TO-DATE
> [        ] > Task :firebase_core:generateReleaseRFile UP-TO-DATE
> [        ] > Task :firebase_core:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :firebase_core:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :firebase_core:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :firebase_core:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :firebase_messaging:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :firebase_messaging:generateReleaseResValues UP-TO-DATE
> [        ] > Task :firebase_messaging:processReleaseManifest UP-TO-DATE
> [        ] > Task :firebase_messaging:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :firebase_messaging:compileReleaseAidl NO-SOURCE
> [        ] > Task :firebase_messaging:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :firebase_messaging:generateReleaseResources UP-TO-DATE
> [        ] > Task :firebase_messaging:packageReleaseResources UP-TO-DATE
> [        ] > Task :firebase_messaging:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :firebase_messaging:generateReleaseRFile UP-TO-DATE
> [        ] > Task :firebase_messaging:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :firebase_messaging:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [        ] > Task :firebase_messaging:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :firebase_analytics:compileReleaseAidl NO-SOURCE
> [        ] > Task :firebase_analytics:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :firebase_analytics:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :firebase_analytics:generateReleaseResValues UP-TO-DATE
> [        ] > Task :firebase_analytics:generateReleaseResources UP-TO-DATE
> [        ] > Task :firebase_analytics:packageReleaseResources UP-TO-DATE
> [        ] > Task :firebase_analytics:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :firebase_analytics:processReleaseManifest UP-TO-DATE
> [        ] > Task :firebase_analytics:generateReleaseRFile UP-TO-DATE
> [        ] > Task :firebase_analytics:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :firebase_analytics:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :firebase_analytics:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [        ] > Task :firebase_analytics:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :firebase_core:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :firebase_core:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :location_web:compileReleaseAidl NO-SOURCE
> [        ] > Task :location_web:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :location:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :location:generateReleaseResValues UP-TO-DATE
> [        ] > Task :location:processReleaseManifest UP-TO-DATE
> [        ] > Task :location:compileReleaseAidl NO-SOURCE
> [        ] > Task :location:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :location:generateReleaseResources UP-TO-DATE
> [        ] > Task :location:packageReleaseResources UP-TO-DATE
> [        ] > Task :location:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :location_web:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :location_web:generateReleaseResValues UP-TO-DATE
> [        ] > Task :location_web:generateReleaseResources UP-TO-DATE
> [        ] > Task :location_web:packageReleaseResources UP-TO-DATE
> [        ] > Task :location_web:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :location_web:processReleaseManifest UP-TO-DATE
> [        ] > Task :location_web:generateReleaseRFile UP-TO-DATE
> [        ] > Task :location:generateReleaseRFile UP-TO-DATE
> [        ] > Task :location:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :location_web:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :location_web:javaPreCompileRelease UP-TO-DATE
> [  +85 ms] > Task :location_web:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :location_web:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :location:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :location:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :location:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:generateReleaseBuildConfig
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:compileReleaseAidl NO-SOURCE
> [        ] > Task :flutter_plugin_android_lifecycle:compileReleaseRenderscript
> NO-SOURCE
> [        ] > Task :flutter_plugin_android_lifecycle:generateReleaseResValues
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:generateReleaseResources
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:packageReleaseResources
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:parseReleaseLocalResources
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:processReleaseManifest
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:generateReleaseRFile
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:javaPreCompileRelease
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:compileReleaseJavaWithJavac
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:bundleLibCompileToJarRelease
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:packageReleaseRenderscript
> NO-SOURCE
> [        ] > Task :image_picker:compileReleaseAidl NO-SOURCE
> [        ] > Task :image_picker:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :image_picker:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :image_picker:generateReleaseResValues UP-TO-DATE
> [        ] > Task :image_picker:generateReleaseResources UP-TO-DATE
> [        ] > Task :image_picker:packageReleaseResources UP-TO-DATE
> [        ] > Task :image_picker:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :image_picker:processReleaseManifest UP-TO-DATE
> [        ] > Task :image_picker:generateReleaseRFile UP-TO-DATE
> [        ] > Task :image_picker:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :image_picker:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :image_picker:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :image_picker:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task
> :flutter_plugin_android_lifecycle:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task
> :flutter_plugin_android_lifecycle:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :flutter_local_notifications:generateReleaseBuildConfig
> UP-TO-DATE
> [        ] > Task :flutter_local_notifications:compileReleaseAidl NO-SOURCE
> [        ] > Task :flutter_local_notifications:compileReleaseRenderscript
> NO-SOURCE
> [        ] > Task :flutter_local_notifications:generateReleaseResValues
> UP-TO-DATE
> [        ] > Task :flutter_local_notifications:generateReleaseResources
> UP-TO-DATE
> [        ] > Task :flutter_local_notifications:packageReleaseResources
> UP-TO-DATE
> [        ] > Task :flutter_local_notifications:parseReleaseLocalResources
> UP-TO-DATE
> [        ] > Task :flutter_local_notifications:processReleaseManifest UP-TO-DATE
> [        ] > Task :flutter_local_notifications:generateReleaseRFile UP-TO-DATE
> [        ] > Task :flutter_local_notifications:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :flutter_local_notifications:compileReleaseJavaWithJavac
> UP-TO-DATE
> [        ] > Task
> :flutter_local_notifications:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task
> :flutter_local_notifications:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :flutter_downloader:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :flutter_downloader:compileReleaseAidl NO-SOURCE
> [        ] > Task :flutter_downloader:compileReleaseRenderscript NO-SOURCE
> [  +95 ms] > Task :flutter_downloader:generateReleaseResValues UP-TO-DATE
> [        ] > Task :flutter_downloader:generateReleaseResources UP-TO-DATE
> [        ] > Task :flutter_downloader:packageReleaseResources UP-TO-DATE
> [        ] > Task :flutter_downloader:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :flutter_downloader:processReleaseManifest UP-TO-DATE
> [        ] > Task :flutter_downloader:generateReleaseRFile UP-TO-DATE
> [        ] > Task :flutter_downloader:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :flutter_downloader:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :flutter_downloader:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [        ] > Task :flutter_downloader:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :location_web:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :location_web:exportReleaseConsumerProguardFiles UP-TO-DATE
> [  +10 ms] > Task :geocoder:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :geocoder:compileReleaseAidl NO-SOURCE
> [        ] > Task :geocoder:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :geocoder:generateReleaseResValues UP-TO-DATE
> [        ] > Task :geocoder:generateReleaseResources UP-TO-DATE
> [        ] > Task :geocoder:packageReleaseResources UP-TO-DATE
> [        ] > Task :geocoder:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :geocoder:processReleaseManifest UP-TO-DATE
> [        ] > Task :geocoder:generateReleaseRFile UP-TO-DATE
> [        ] > Task :geocoder:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :geocoder:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :geocoder:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :geocoder:exportReleaseConsumerProguardFiles UP-TO-DATE
> [  +10 ms] > Task :package_info:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :package_info:compileReleaseAidl NO-SOURCE
> [        ] > Task :package_info:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :package_info:generateReleaseResValues UP-TO-DATE
> [        ] > Task :package_info:generateReleaseResources UP-TO-DATE
> [        ] > Task :package_info:packageReleaseResources UP-TO-DATE
> [        ] > Task :package_info:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :package_info:processReleaseManifest UP-TO-DATE
> [        ] > Task :package_info:generateReleaseRFile UP-TO-DATE
> [        ] > Task :package_info:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :package_info:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :package_info:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :package_info:exportReleaseConsumerProguardFiles UP-TO-DATE
> [   +8 ms] > Task :permission_handler:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :permission_handler:compileReleaseAidl NO-SOURCE
> [        ] > Task :permission_handler:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :permission_handler:generateReleaseResValues UP-TO-DATE
> [        ] > Task :permission_handler:generateReleaseResources UP-TO-DATE
> [        ] > Task :permission_handler:packageReleaseResources UP-TO-DATE
> [        ] > Task :permission_handler:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :permission_handler:processReleaseManifest UP-TO-DATE
> [        ] > Task :permission_handler:generateReleaseRFile UP-TO-DATE
> [        ] > Task :permission_handler:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :permission_handler:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :permission_handler:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [   +3 ms] > Task :permission_handler:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :shared_preferences:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :shared_preferences:compileReleaseAidl NO-SOURCE
> [        ] > Task :shared_preferences:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :shared_preferences:generateReleaseResValues UP-TO-DATE
> [        ] > Task :shared_preferences:generateReleaseResources UP-TO-DATE
> [        ] > Task :shared_preferences:packageReleaseResources UP-TO-DATE
> [        ] > Task :shared_preferences:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :shared_preferences:processReleaseManifest UP-TO-DATE
> [        ] > Task :shared_preferences:generateReleaseRFile UP-TO-DATE
> [        ] > Task :shared_preferences:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :shared_preferences:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :shared_preferences:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [        ] > Task :shared_preferences:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :url_launcher_macos:compileReleaseAidl NO-SOURCE
> [        ] > Task :url_launcher_web:compileReleaseAidl NO-SOURCE
> [  +41 ms] > Task :url_launcher:compileReleaseAidl NO-SOURCE
> [        ] > Task :url_launcher_macos:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :url_launcher_web:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :url_launcher:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :url_launcher:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :url_launcher:generateReleaseResValues UP-TO-DATE
> [        ] > Task :url_launcher:generateReleaseResources UP-TO-DATE
> [        ] > Task :url_launcher:packageReleaseResources UP-TO-DATE
> [        ] > Task :url_launcher:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :url_launcher:processReleaseManifest UP-TO-DATE
> [        ] > Task :url_launcher_macos:generateReleaseResValues UP-TO-DATE
> [        ] > Task :url_launcher_macos:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :url_launcher_macos:generateReleaseResources UP-TO-DATE
> [        ] > Task :url_launcher_macos:packageReleaseResources UP-TO-DATE
> [        ] > Task :url_launcher_macos:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :url_launcher_macos:processReleaseManifest UP-TO-DATE
> [        ] > Task :url_launcher_macos:generateReleaseRFile UP-TO-DATE
> [        ] > Task :url_launcher_web:generateReleaseResValues UP-TO-DATE
> [        ] > Task :url_launcher_web:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :url_launcher_web:generateReleaseResources UP-TO-DATE
> [        ] > Task :url_launcher_web:packageReleaseResources UP-TO-DATE
> [        ] > Task :url_launcher_web:parseReleaseLocalResources UP-TO-DATE
> [  +93 ms] > Task :url_launcher_web:processReleaseManifest UP-TO-DATE
> [        ] > Task :url_launcher_web:generateReleaseRFile UP-TO-DATE
> [        ] > Task :url_launcher:generateReleaseRFile UP-TO-DATE
> [        ] > Task :url_launcher:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :url_launcher_macos:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :url_launcher_macos:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :url_launcher_macos:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :url_launcher_macos:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :url_launcher_web:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :url_launcher_web:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :url_launcher_web:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :url_launcher_web:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :url_launcher:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :url_launcher:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :url_launcher:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :url_launcher_macos:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [        ] > Task :url_launcher_macos:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :sms_autofill:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :sms_autofill:compileReleaseAidl NO-SOURCE
> [        ] > Task :sms_autofill:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :sms_autofill:generateReleaseResValues UP-TO-DATE
> [        ] > Task :sms_autofill:generateReleaseResources UP-TO-DATE
> [        ] > Task :sms_autofill:packageReleaseResources UP-TO-DATE
> [        ] > Task :sms_autofill:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :sms_autofill:processReleaseManifest UP-TO-DATE
> [        ] > Task :sms_autofill:generateReleaseRFile UP-TO-DATE
> [        ] > Task :sms_autofill:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :sms_autofill:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :sms_autofill:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :sms_autofill:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :url_launcher_web:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [        ] > Task :url_launcher_web:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :connectivity:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :connectivity:compileReleaseAidl NO-SOURCE
> [        ] > Task :connectivity:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :connectivity:generateReleaseResValues UP-TO-DATE
> [        ] > Task :connectivity:generateReleaseResources UP-TO-DATE
> [        ] > Task :connectivity:packageReleaseResources UP-TO-DATE
> [        ] > Task :connectivity:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :connectivity:processReleaseManifest UP-TO-DATE
> [        ] > Task :connectivity:generateReleaseRFile UP-TO-DATE
> [        ] > Task :connectivity:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :connectivity:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :connectivity:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :connectivity:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :path_provider:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :path_provider:compileReleaseAidl NO-SOURCE
> [        ] > Task :path_provider:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :path_provider:generateReleaseResValues UP-TO-DATE
> [        ] > Task :path_provider:generateReleaseResources UP-TO-DATE
> [        ] > Task :path_provider:packageReleaseResources UP-TO-DATE
> [        ] > Task :path_provider:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :path_provider:processReleaseManifest UP-TO-DATE
> [        ] > Task :path_provider:generateReleaseRFile UP-TO-DATE
> [        ] > Task :path_provider:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :path_provider:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :path_provider:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :path_provider:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:compileReleaseAidl NO-SOURCE
> [        ] > Task :flutter_webview_plugin:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :flutter_webview_plugin:generateReleaseResValues UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:generateReleaseResources UP-TO-DATE
> [  +89 ms] > Task :flutter_webview_plugin:packageReleaseResources UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:processReleaseManifest UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:generateReleaseRFile UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:mergeReleaseGeneratedProguardFiles
> UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:exportReleaseConsumerProguardFiles
> UP-TO-DATE
> [        ] > Task :launch_review:compileReleaseAidl NO-SOURCE
> [        ] > Task :launch_review:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :launch_review:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :launch_review:generateReleaseResValues UP-TO-DATE
> [        ] > Task :launch_review:generateReleaseResources UP-TO-DATE
> [        ] > Task :launch_review:packageReleaseResources UP-TO-DATE
> [        ] > Task :launch_review:parseReleaseLocalResources UP-TO-DATE
> [        ] > Task :launch_review:processReleaseManifest UP-TO-DATE
> [        ] > Task :launch_review:generateReleaseRFile UP-TO-DATE
> [        ] > Task :launch_review:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :launch_review:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :launch_review:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :launch_review:exportReleaseConsumerProguardFiles UP-TO-DATE
> [        ] > Task :app:checkReleaseDuplicateClasses UP-TO-DATE
> [        ] > Task :app:compileReleaseAidl NO-SOURCE
> [        ] > Task :connectivity:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :firebase_analytics:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :firebase_messaging:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :flutter_downloader:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :flutter_local_notifications:packageReleaseRenderscript
> NO-SOURCE
> [        ] > Task :flutter_webview_plugin:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :fluttertoast:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :geocoder:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :image_picker:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :launch_review:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :location:packageReleaseRenderscript NO-SOURCE
> [  +93 ms] > Task :package_info:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :path_provider:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :permission_handler:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :shared_preferences:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :sms_autofill:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :url_launcher:packageReleaseRenderscript NO-SOURCE
> [        ] > Task :app:compileReleaseRenderscript NO-SOURCE
> [        ] > Task :app:generateReleaseBuildConfig UP-TO-DATE
> [        ] > Task :app:copyFlutterAssetsRelease
> [        ] > Task :app:generateReleaseResValues UP-TO-DATE
> [        ] > Task :app:generateReleaseResources UP-TO-DATE
> [        ] > Task :app:processReleaseGoogleServices UP-TO-DATE
> [        ] > Task :app:mergeReleaseResources UP-TO-DATE
> [        ] > Task :app:createReleaseCompatibleScreenManifests UP-TO-DATE
> [        ] > Task :app:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :connectivity:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :firebase_analytics:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :firebase_core:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :firebase_messaging:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :flutter_downloader:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :flutter_local_notifications:extractDeepLinksRelease
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:extractDeepLinksRelease
> UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :fluttertoast:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :geocoder:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :image_picker:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :launch_review:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :location:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :location_web:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :package_info:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :path_provider:extractDeepLinksRelease UP-TO-DATE
> [  +89 ms] > Task :permission_handler:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :shared_preferences:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :sms_autofill:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :url_launcher:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :url_launcher_macos:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :url_launcher_web:extractDeepLinksRelease UP-TO-DATE
> [        ] > Task :app:processReleaseManifest UP-TO-DATE
> [        ] > Task :app:processReleaseResources UP-TO-DATE
> [        ] > Task :connectivity:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :firebase_analytics:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :firebase_messaging:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :flutter_downloader:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :flutter_local_notifications:bundleLibCompileToJarRelease
> UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:bundleLibCompileToJarRelease
> UP-TO-DATE
> [        ] > Task :fluttertoast:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :geocoder:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :image_picker:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :launch_review:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :location:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :package_info:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :path_provider:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :permission_handler:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :shared_preferences:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :sms_autofill:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :url_launcher:bundleLibCompileToJarRelease UP-TO-DATE
> [        ] > Task :app:compileReleaseKotlin UP-TO-DATE
> [        ] > Task :app:javaPreCompileRelease UP-TO-DATE
> [        ] > Task :app:compileReleaseJavaWithJavac UP-TO-DATE
> [        ] > Task :app:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> [        ] > Task :app:processReleaseJavaRes NO-SOURCE
> [        ] > Task :connectivity:processReleaseJavaRes NO-SOURCE
> [        ] > Task :connectivity:bundleLibResRelease NO-SOURCE
> [        ] > Task :firebase_analytics:processReleaseJavaRes NO-SOURCE
> [        ] > Task :firebase_analytics:bundleLibResRelease NO-SOURCE
> [        ] > Task :firebase_core:processReleaseJavaRes NO-SOURCE
> [        ] > Task :firebase_core:bundleLibResRelease NO-SOURCE
> [        ] > Task :firebase_messaging:processReleaseJavaRes NO-SOURCE
> [        ] > Task :firebase_messaging:bundleLibResRelease NO-SOURCE
> [        ] > Task :flutter_downloader:processReleaseJavaRes NO-SOURCE
> [        ] > Task :flutter_downloader:bundleLibResRelease NO-SOURCE
> [        ] > Task :flutter_local_notifications:processReleaseJavaRes NO-SOURCE
> [        ] > Task :flutter_local_notifications:bundleLibResRelease NO-SOURCE
> [        ] > Task :flutter_plugin_android_lifecycle:processReleaseJavaRes
> NO-SOURCE
> [        ] > Task :flutter_plugin_android_lifecycle:bundleLibResRelease
> NO-SOURCE
> [        ] > Task :flutter_webview_plugin:processReleaseJavaRes NO-SOURCE
> [        ] > Task :flutter_webview_plugin:bundleLibResRelease NO-SOURCE
> [        ] > Task :fluttertoast:processReleaseJavaRes NO-SOURCE
> [        ] > Task :fluttertoast:bundleLibResRelease UP-TO-DATE
> [        ] > Task :geocoder:processReleaseJavaRes NO-SOURCE
> [        ] > Task :geocoder:bundleLibResRelease NO-SOURCE
> [        ] > Task :image_picker:processReleaseJavaRes NO-SOURCE
> [        ] > Task :image_picker:bundleLibResRelease NO-SOURCE
> [        ] > Task :launch_review:processReleaseJavaRes NO-SOURCE
> [        ] > Task :launch_review:bundleLibResRelease NO-SOURCE
> [        ] > Task :location:processReleaseJavaRes NO-SOURCE
> [        ] > Task :location:bundleLibResRelease NO-SOURCE
> [        ] > Task :location_web:processReleaseJavaRes NO-SOURCE
> [        ] > Task :location_web:bundleLibResRelease NO-SOURCE
> [        ] > Task :package_info:processReleaseJavaRes NO-SOURCE
> [        ] > Task :package_info:bundleLibResRelease NO-SOURCE
> [        ] > Task :path_provider:processReleaseJavaRes NO-SOURCE
> [        ] > Task :path_provider:bundleLibResRelease NO-SOURCE
> [        ] > Task :permission_handler:processReleaseJavaRes NO-SOURCE
> [        ] > Task :permission_handler:bundleLibResRelease NO-SOURCE
> [        ] > Task :shared_preferences:processReleaseJavaRes NO-SOURCE
> [        ] > Task :shared_preferences:bundleLibResRelease NO-SOURCE
> [        ] > Task :sms_autofill:processReleaseJavaRes NO-SOURCE
> [        ] > Task :sms_autofill:bundleLibResRelease NO-SOURCE
> [        ] > Task :url_launcher:processReleaseJavaRes NO-SOURCE
> [        ] > Task :url_launcher:bundleLibResRelease NO-SOURCE
> [        ] > Task :url_launcher_macos:processReleaseJavaRes NO-SOURCE
> [        ] > Task :url_launcher_macos:bundleLibResRelease NO-SOURCE
> [        ] > Task :url_launcher_web:processReleaseJavaRes NO-SOURCE
> [        ] > Task :url_launcher_web:bundleLibResRelease NO-SOURCE
> [   +1 ms] > Task :app:mergeReleaseJavaResource UP-TO-DATE
> [        ] > Task :connectivity:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :firebase_analytics:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :firebase_core:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :firebase_messaging:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :flutter_downloader:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :flutter_local_notifications:bundleLibRuntimeToJarRelease
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:bundleLibRuntimeToJarRelease
> UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:bundleLibRuntimeToJarRelease
> UP-TO-DATE
> [        ] > Task :fluttertoast:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :geocoder:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :image_picker:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :launch_review:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :location:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :location_web:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :package_info:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :path_provider:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :permission_handler:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :shared_preferences:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :sms_autofill:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :url_launcher:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :url_launcher_macos:bundleLibRuntimeToJarRelease UP-TO-DATE
> [        ] > Task :url_launcher_web:bundleLibRuntimeToJarRelease UP-TO-DATE
> [  +73 ms] > Task :app:minifyReleaseWithR8 UP-TO-DATE
> [        ] > Task :app:bundleReleaseResources UP-TO-DATE
> [        ] > Task :app:shrinkReleaseResources UP-TO-DATE
> [        ] > Task :app:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :connectivity:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :connectivity:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :connectivity:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :connectivity:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :firebase_analytics:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :firebase_analytics:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :firebase_analytics:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :firebase_analytics:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :firebase_core:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :firebase_core:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :firebase_core:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :firebase_core:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :firebase_messaging:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :firebase_messaging:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :firebase_messaging:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :firebase_messaging:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :flutter_downloader:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :flutter_downloader:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :flutter_downloader:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :flutter_downloader:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :flutter_local_notifications:mergeReleaseJniLibFolders
> UP-TO-DATE
> [        ] > Task :flutter_local_notifications:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :flutter_local_notifications:stripReleaseDebugSymbols
> NO-SOURCE
> [        ] > Task :flutter_local_notifications:copyReleaseJniLibsProjectOnly
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:mergeReleaseJniLibFolders
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:mergeReleaseNativeLibs
> UP-TO-DATE
> [        ] > Task :flutter_plugin_android_lifecycle:stripReleaseDebugSymbols
> NO-SOURCE
> [        ] > Task
> :flutter_plugin_android_lifecycle:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :flutter_webview_plugin:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :flutter_webview_plugin:copyReleaseJniLibsProjectOnly
> UP-TO-DATE
> [        ] > Task :fluttertoast:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :fluttertoast:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :fluttertoast:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :fluttertoast:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :geocoder:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :geocoder:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :geocoder:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :geocoder:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :image_picker:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :image_picker:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :image_picker:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :image_picker:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :launch_review:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :launch_review:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :launch_review:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :launch_review:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :location:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :location:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :location:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :location:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :location_web:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :location_web:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :location_web:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :location_web:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :package_info:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :package_info:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :package_info:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :package_info:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :path_provider:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :path_provider:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :path_provider:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :path_provider:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :permission_handler:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :permission_handler:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :permission_handler:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :permission_handler:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :shared_preferences:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :shared_preferences:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :shared_preferences:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :shared_preferences:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :sms_autofill:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :sms_autofill:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :sms_autofill:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :sms_autofill:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :url_launcher:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :url_launcher:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :url_launcher:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :url_launcher:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :url_launcher_macos:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :url_launcher_macos:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :url_launcher_macos:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :url_launcher_macos:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [        ] > Task :url_launcher_web:mergeReleaseJniLibFolders UP-TO-DATE
> [        ] > Task :url_launcher_web:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :url_launcher_web:stripReleaseDebugSymbols NO-SOURCE
> [        ] > Task :url_launcher_web:copyReleaseJniLibsProjectOnly UP-TO-DATE
> [  +52 ms] > Task :app:mergeReleaseNativeLibs UP-TO-DATE
> [        ] > Task :app:stripReleaseDebugSymbols UP-TO-DATE
> [        ] > Task :app:buildReleasePreBundle UP-TO-DATE
> [        ] > Task :app:collectReleaseDependencies UP-TO-DATE
> [        ] > Task :app:configureReleaseDependencies UP-TO-DATE
> [        ] > Task :app:parseReleaseIntegrityConfig UP-TO-DATE
> [        ] > Task :app:packageReleaseBundle UP-TO-DATE
> [        ] > Task :app:validateSigningRelease UP-TO-DATE
> [        ] > Task :app:signReleaseBundle UP-TO-DATE
> [        ] > Task :app:bundleRelease UP-TO-DATE
> [        ] Deprecated Gradle features were used in this build, making it
> incompatible with Gradle 7.0.
> [        ] Use '--warning-mode all' to show the individual deprecation warnings.
> [        ] See
> https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec:command_
> line_warnings
> [        ] BUILD SUCCESSFUL in 6s
> [        ] 432 actionable tasks: 4 executed, 428 up-to-date
> [ +399 ms] Running Gradle task 'bundleRelease'... (completed in 8.3s)
> [   +8 ms] ✓ Built build/app/outputs/bundle/release/app-release.aab (22.7MB).
> [   +4 ms] "flutter appbundle" took 9,811ms.
> [ +238 ms] ensureAnalyticsSent: 233ms
> [   +2 ms] Running shutdown hooks
> [        ] Shutdown hooks complete
> [        ] exiting with code 0
@Hixie
Copy link
Member

@Hixie Hixie commented Sep 8, 2020

cc @amirh

@Hixie
Copy link
Member

@Hixie Hixie commented Sep 8, 2020

It would be useful if you could create a gist with a sample app that demonstrates this so we could reproduce it locally.

@mikeesouth
Copy link

@mikeesouth mikeesouth commented Sep 9, 2020

I'm also having this issue. I tried downgrading shared_preferences to 0.5.4+3 which I had working this summer but it still does not work. Using --no-shrink does the trick and my app starts.

I tried to reproduced with the following steps that I thought would get the same problem but this example works, unfortunately. I'm still trying to troubleshoot why my main app hangs on await SharedPreferences.getInstance() while this example app does not hang/stop at that line. I have upgraded to AndroidX but my project is otherwise a pre flutter 1.12 project so some gradle settings or java/kotlin thing could be causing the issue.

1. flutter create flutter_65334_repro
2.  flutter build apk --release (app works as expected)
3. add shared_prefs to pubspec.yaml dependencies (shared_preferences: ^0.5.10)
4. Change the main() to await a SharedPreferences instance before runApp():
void main() async {
  await SharedPreferences.getInstance();
  runApp(MyApp());
}
5.  flutter build apk --release --no-shrink (app works)
@mikeesouth
Copy link

@mikeesouth mikeesouth commented Sep 9, 2020

Ok. Solved it for my main app after a long troubleshooting session. When I updated my app icon through Android Studio 4.x - then Android Studio automatically updated my android/build.gradle with a dependency to com.android.tools.build:gradle:4.0.1 instead of my previous com.android.tools.build:gradle:3.5.1. At least I assume that Android Studio 4.x did this automatically, I'm sure that I didn't do it manually and it was included in the same commit as new app icons (that I created in Android Studio).

This is not the whole solution though. If I follow the above reproduction example that I had (that didn't reproduce the problem) I can see that my fresh of the grill flutter create project actually uses com.android.tools.build:gradle:3.5.0 - so older than my main app (that uses 3.5.1) and not the same that the latest Android Studio tried to update to (4.0.1). But even if I update my repro app to gradle 4.0.1 - it still works. So it seems like gradle 4.0.1 in combination with something else in my main app makes it crash/hang at startup.

So, I'll just fall back to gradle 3.5.1 and everything works.

If someone can explain why gradle 4.0.1 causes this problem I'd be grateful even though I do not know any upside to upgrading to 4.0.1 compared to 3.5.1.

@pawsong
Copy link

@pawsong pawsong commented Sep 12, 2020

@mikeesouth Thanks a lot! Your solution worked for me.

@bhanuka96
Copy link

@bhanuka96 bhanuka96 commented Sep 22, 2020

@mikeesouth and @pawsong I am also facing this issue. can you help me for this (#66338). someone was closed this issue without any solution. please help me

@chainchelliah
Copy link

@chainchelliah chainchelliah commented Sep 23, 2020

Am also having same issue. Any solution for this.

@hlemcke
Copy link

@hlemcke hlemcke commented Sep 28, 2020

I have the same blocker. Works on Android 8 but not on 10 (neither on physical device nor on emulated). The only "getAll()" I have found is in shared_preferences.dart line 191:

final Map<String, Object> fromSystem = await _store.getAll();

Maybe this is some kind of race condition where the store is not fully available at that point?!?

@hlemcke
Copy link

@hlemcke hlemcke commented Oct 5, 2020

The problem is not only with shared_preferences but also with package_info. If I put PackageInfo.fromPlatform() in front of SharedPreferences.getInstance() then the exception will be thrown for channel package_info. I have solved (? worked around) the problem by completely sequentializing these futures with await ing one after the other.

@bhanuka96
Copy link

@bhanuka96 bhanuka96 commented Oct 5, 2020

@hlemcke please try to upgrade Flutter SDK to the latest stable version. because I was also got this issue using package_info. The error was gone after the SDK upgrade.

@mahmoudatef925
Copy link

@mahmoudatef925 mahmoudatef925 commented Oct 6, 2020

any updates!

@nolyoi
Copy link

@nolyoi nolyoi commented Nov 4, 2020

Ok. Solved it for my main app after a long troubleshooting session. When I updated my app icon through Android Studio 4.x - then Android Studio automatically updated my android/build.gradle with a dependency to com.android.tools.build:gradle:4.0.1 instead of my previous com.android.tools.build:gradle:3.5.1. At least I assume that Android Studio 4.x did this automatically, I'm sure that I didn't do it manually and it was included in the same commit as new app icons (that I created in Android Studio).

This is not the whole solution though. If I follow the above reproduction example that I had (that didn't reproduce the problem) I can see that my fresh of the grill flutter create project actually uses com.android.tools.build:gradle:3.5.0 - so older than my main app (that uses 3.5.1) and not the same that the latest Android Studio tried to update to (4.0.1). But even if I update my repro app to gradle 4.0.1 - it still works. So it seems like gradle 4.0.1 in combination with something else in my main app makes it crash/hang at startup.

So, I'll just fall back to gradle 3.5.1 and everything works.

If someone can explain why gradle 4.0.1 causes this problem I'd be grateful even though I do not know any upside to upgrading to 4.0.1 compared to 3.5.1.

I'm getting this error and my app was on 3.5.0.

Anyone else have any luck getting this working?

@mattyx96
Copy link

@mattyx96 mattyx96 commented Nov 8, 2020

I'm getting the same error in debug mode when it runs the following code line: SharedPreferences prefs = await SharedPreferences.getInstance();
throwing me this error: [VERBOSE-2:ui_dart_state.cc(177)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)

@vishwesh-aubergine
Copy link

@vishwesh-aubergine vishwesh-aubergine commented Nov 8, 2020

I'm getting the same error in debug mode when it runs the following code line: SharedPreferences prefs = await SharedPreferences.getInstance();
throwing me this error: [VERBOSE-2:ui_dart_state.cc(177)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)

Look at it if it helps @mattyx96
https://stackoverflow.com/questions/64600570/missing-plugin-exception/64735076#64735076

@oceantechapp
Copy link

@oceantechapp oceantechapp commented Nov 12, 2020

Solved this issue by upgrade other package version.
I start a new project and use shared_preferences without problem, so I added all the packages I was using(about 20 of them), then I have the problem. So I remove some to test. turns out one of package call flutter_barcode_scanner 0.1.7 caused this issue, I found there is newer version is 1.0.1.
update to the latest one, it is works.

@Jhakiz
Copy link

@Jhakiz Jhakiz commented Nov 16, 2020

Also encountered this problem, SharedPreference.getInstance() keeps pending, and this behaviour only happens in release builds(!). I use com.android.tools.build:gradle:4.1.0.

Solution from this thread worked for me:

// ignore: invalid_use_of_visible_for_testing_member
SharedPreferences.setMockInitialValues({});
await SharedPreferences.getInstance()

UPD: actually this doesn't work either, as the shared preference is not written anywhere, everything the user sets will be empty on the next run :(

Using --no-shrink seem to be the only fix so far if we don't want to downgrade gradle.

Worked for me too!

@NerdFaisal404
Copy link

@NerdFaisal404 NerdFaisal404 commented Nov 17, 2020

Below code is working perfect in my project.
class MainActivity : FlutterActivity() {
override fun configureFlutterEngine(@nonnull flutterEngine: FlutterEngine) {

    GeneratedPluginRegistrant.registerWith(flutterEngine)
}

}

@TuyenNguyenVan
Copy link

@TuyenNguyenVan TuyenNguyenVan commented Nov 17, 2020

Below code is working perfect in my project.
class MainActivity : FlutterActivity() {
override fun configureFlutterEngine(@nonnull flutterEngine: FlutterEngine) {

    GeneratedPluginRegistrant.registerWith(flutterEngine)
}

}

Worked for me too. Thanks so much

@xinoxapps
Copy link

@xinoxapps xinoxapps commented Nov 18, 2020

@NerdFaisal404 can you clarify your solution a bit more?

Adding this line prevents that gradle 4.1.0 will remove the SharedPreference code?

It seems to make no sense because the class FlutterActivity already includes this method.

@NerdFaisal404
Copy link

@NerdFaisal404 NerdFaisal404 commented Nov 23, 2020

@NerdFaisal404 can you clarify your solution a bit more?

Adding this line prevents that gradle 4.1.0 will remove the SharedPreference code?

It seems to make no sense because the class FlutterActivity already includes this method.

Please look at this solution :-
Also encountered this problem, SharedPreference.getInstance() keeps pending, and this behaviour only happens in release builds(!). I use com.android.tools.build:gradle:4.1.0.

Solution from this thread worked for me:

// ignore: invalid_use_of_visible_for_testing_member
SharedPreferences.setMockInitialValues({});
await SharedPreferences.getInstance()
UPD: actually this doesn't work either, as the shared preference is not written anywhere, everything the user sets will be empty on the next run :(

Using --no-shrink seem to be the only fix so far if we don't want to downgrade gradle.

#65334 (comment)
see this thread also : #65334

@ipcjs
Copy link

@ipcjs ipcjs commented Nov 26, 2020

see: #58479 (comment)

@joandervieira
Copy link

@joandervieira joandervieira commented Nov 29, 2020

see: #58479 (comment)

Thanks a lot ! it works perfect to me !

in my case case, the problem was:

  • MissingPluginException(No implementation found for method initialize on channel dexterous.com/flutter/local_notifications)
  • MissingPluginException(No implementation found for method getInitialLink on channel uni_links/messages)
  • MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)

Putting here for future searching ....

@huantd0111
Copy link

@huantd0111 huantd0111 commented Dec 10, 2020

see: #58479 (comment)

Thanks a lot ! it works perfect to me !

@aliyazdi75
Copy link

@aliyazdi75 aliyazdi75 commented Dec 13, 2020

@cyanglaz
Hi Chris,
I've tried every solution mentioned in this issue and all related issues.
The real problem exists in the released app and I can't revert to the previous version of Gradle, since we are using NDK.
I've temporarily fixed this issue by adding --no-shrink, but after this reversion --no-shrink doesn't work anymore.
I've tried another solution by adding SharedPreferences.setMockInitialValues({}); to my project and now it's been fixed.

Can you consider open this issue, since changing to older Gradles is not a good solution?

@mileusna
Copy link

@mileusna mileusna commented Dec 15, 2020

I get this when I use

public class MainActivity extends FlutterActivity {
    public void configureFlutterEngine(FlutterEngine flutterEngine) {
        // ...
    }
}

in MainActivity.java. When MainActivity is empty I have no problems.

It is not related to SharedPreferences, it can be reported for other packages as well on await, which ever call comes first, that is why most of reports are ond SharedPreferences since it is usually called at the beginning. In my case, I have discovered this with await Firebase.initializeApp(), but when I removed Firebase.initializeApp(), then it popup with shared_preferences.

And yes, nothing I have tried have helped me. This should be reopen.

It is something related to V2 embedding.

@iqbalabdurrazaq
Copy link

@iqbalabdurrazaq iqbalabdurrazaq commented Dec 18, 2020

I'm solved with change code from mainactivity.kt or mainactivity.java.

import androidx.annotation.NonNull
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.embedding.android.FlutterFragmentActivity
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterFragmentActivity() {
   override fun configureFlutterEngine(@NonNull flutterEngine: 
     FlutterEngine) {
     GeneratedPluginRegistrant.registerWith(flutterEngine)
   }
}

after that, flutter clean and run

@mileusna
Copy link

@mileusna mileusna commented Dec 18, 2020

I'm solved with change code from mainactivity.kt or mainactivity.java.

Yes this is the solution, I have come to same conclusion after two lost days. Strangley, some examples from FlutterFire came and worked without this line of code, but when I have applied the sam code in my app I got this Exception, so it took me a while to come to this single line of code which fixed the problem.

@bainos
Copy link

@bainos bainos commented Dec 19, 2020

Using --no-shrink seem to be the only fix so far if we don't want to downgrade gradle.

This workaround works for me too.
Because --no-shrink doen't work wher using flutter run, I added the shrinkResources false in build gradle:

android {
   // other stuff

    buildTypes {
        release {
            // other stuff

            shrinkResources false
            minifyEnabled false
        }
    }
}

This way (in this situation) I succede in debug some errors in the release apk that doesn't appear in debug mode.

@ljcom
Copy link

@ljcom ljcom commented Dec 22, 2020

I faced the same issue when app release with shared_preferences (0.5.12+4) plug in, and it is solved when I removed image_picker: (0.6.7+17). I still don't know which 'image_picker' that not conflict with shared_preferences.

FYI: I use com.android.tools.build:gradle:4.1.1 and flutter Channel beta, 1.25.0-8.1.pre

@wjyoblleh
Copy link

@wjyoblleh wjyoblleh commented Dec 26, 2020

I faced the same issue when app release with shared_preferences (0.5.12+4) plug in, and it is solved when I removed image_picker: (0.6.7+17). I still don't know which 'image_picker' that not conflict with shared_preferences.

FYI: I use com.android.tools.build:gradle:4.1.1 and flutter Channel beta, 1.25.0-8.1.pre

it works for me

@d0mmi
Copy link

@d0mmi d0mmi commented Jan 1, 2021

I faced the same issue when app release with shared_preferences (0.5.12+4) plug in, and it is solved when I removed image_picker: (0.6.7+17). I still don't know which 'image_picker' that not conflict with shared_preferences.

FYI: I use com.android.tools.build:gradle:4.1.1 and flutter Channel beta, 1.25.0-8.1.pre

thx got it to work again with:
image_picker: 0.6.5
shared_preferences: 0.5.12+4

@msc4266
Copy link

@msc4266 msc4266 commented Jan 4, 2021

Guys, I think the solution is quite easy: _shared_preferences: is buggy/broken and it does no longer work --> use something different! Why do I think this is the case? When I run flutter clean I get these messages, the next time I compile:

_Running Gradle task 'assembleDebug'...
...\shared_preferences-0.5.12+4\android\src\main\java\io\flutter\plugins*sharedpreferences*\MethodCallHandlerImpl.java:9:
warning: [deprecation] AsyncTask in android.os has been deprecated import android.os.AsyncTask;

...\shared_preferences-0.5.12+4\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:121:
warning: [deprecation] AsyncTask in android.os has been deprecated new AsyncTask<Void, Void, Boolean>() {

...\shared_preferences-0.5.12+4\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:121:
warning: [deprecation] AsyncTask() in AsyncTask has been deprecated new AsyncTask<Void, Void, Boolean>() {
...... many many more_

I would say, shared_preferences is simply outdated and it can/should not be used anymore, only if you want to continue working with outdated compilation tools or other outdated libraries, like gradle 3.5.

Well, depreciated, AsyncTask ... doesn't this point to these strange "does not work with await, but with .then()" and other messages? I understood that some tool in the Flutter build process is trying to rewrite to code to work around this. Maybe this rewriting is not working while shrinking etc. All to complicated for me. Need working libs!

Have fun, I am looking for alternatives or spend the time implementing something new from scratch.

@henry40408
Copy link

@henry40408 henry40408 commented Jan 5, 2021

I encounter this issue recently, and it turns out that an exception is being thrown in GeneratedPluginRegistrant class, which prevents SharedPreferences from registration:

  1. registerWith in GeneratedPluginRegistrant starts
  2. One plugin is unable to register itself and throws an exception e.g. flutter_facebook_login
  3. SharedPreferences does not register itself, but the app starts. I don't know why, but I hope the app will crash in the future if any exception is thrown.
  4. MissingPluginException is thrown when SharedPreferences.getInstance is invoked.

My solution:

Setup flutter_facebook_login properly. No more MissingPluginException.

@ljcom
Copy link

@ljcom ljcom commented Jan 7, 2021

I faced the same issue when app release with shared_preferences (0.5.12+4) plug in, and it is solved when I removed image_picker: (0.6.7+17). I still don't know which 'image_picker' that not conflict with shared_preferences.
FYI: I use com.android.tools.build:gradle:4.1.1 and flutter Channel beta, 1.25.0-8.1.pre

thx got it to work again with:
image_picker: 0.6.5
shared_preferences: 0.5.12+4

It is worked on emulator, but it is still failed after built.

@snaphers
Copy link

@snaphers snaphers commented Jan 14, 2021

If you build android release version using by proguard,

/android/app/build.gradle

buildTypes {
    release {
        signingConfig signingConfigs.release

        minifyEnabled true
        useProguard true

        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

change to

buildTypes {
    release {
        signingConfig signingConfigs.release

        minifyEnabled true
        useProguard true

        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}
@msc4266
Copy link

@msc4266 msc4266 commented Jan 14, 2021

/android/app/build.gradle

buildTypes {
    release {
        signingConfig signingConfigs.release

        minifyEnabled true
        useProguard true

        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}

This did it for me! I have to observe a bit longer but after fifth try today (and two hours of work) to deploy the app on Google Play it finally started again on my mobile. Google goes Microsoft, making things worse with each release.

THANKS YOU for the tip, MarkusS.

@AnthoPakPak
Copy link

@AnthoPakPak AnthoPakPak commented Jan 21, 2021

This issue was driving me crazy, but I've finally manage to fix it by migrating project using this guide (Upgrading pre 1.12 Android projects).
Note that I had to update from Flutter 1.20.2 to latest (1.22.5) to be able to run the project after applying migration steps.

Actually the migration allowed me to do what is suggested here #65334 (comment), which seems to work for some people, so it makes sense.

Hope this can help others! ✌️

@sulthanalihsan
Copy link

@sulthanalihsan sulthanalihsan commented Jan 24, 2021

see: #58479 (comment)

Thanks bro ! it works to me !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet