Skip to content

Flutter crashes when using Gradle 8.0 #112858

@Zazo032

Description

@Zazo032

Steps to Reproduce

  1. Execute flutter run on a new Flutter project
  2. Navigate to android/gradle/wrapper/gradle-wrapper.properties
  3. Change distributionUrl to: distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-milestone-1-bin.zip

Expected results: App is built

Actual results: Build APK crashes, Appbundle can be built

Logs
$ flutter build apk --flavor development

<elided>

FAILURE: Build failed with an exception.

* What went wrong:
A problem was found with the configuration of task ':app:compressDevelopmentReleaseAssets' (type 'CompressAssetsTask').
  - Gradle detected a problem with the following location: '<elided>/build/app/intermediates/assets/developmentRelease'.

    Reason: Task ':app:compressDevelopmentReleaseAssets' uses this output of task ':app:copyFlutterAssetsDevelopmentRelease' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed.

    Possible solutions:
      1. Declare task ':app:copyFlutterAssetsDevelopmentRelease' as an input of ':app:compressDevelopmentReleaseAssets'.
      2. Declare an explicit dependency on ':app:copyFlutterAssetsDevelopmentRelease' from ':app:compressDevelopmentReleaseAssets' using Task#dependsOn.
      3. Declare an explicit dependency on ':app:copyFlutterAssetsDevelopmentRelease' from ':app:compressDevelopmentReleaseAssets' using Task#mustRunAfter.

    Please refer to https://docs.gradle.org/8.0-milestone-1/userguide/validation_problems.html#implicit_dependency for more details about this problem.

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

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

BUILD FAILED in 5s
Running Gradle task 'assembleDevelopmentRelease'...                 6.2s
Gradle task assembleDevelopmentRelease failed with exit code 1
[✓] Flutter (Channel stable, 3.3.3, on macOS 12.6 21G115 darwin-arm, locale
    en-DE)
    • Flutter version 3.3.3 on channel stable at
      <elided>
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18a827f393 (6 days ago), 2022-09-28 10:03:14 -0700
    • Engine revision 5c984c26eb
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/<elided>/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.13+0-b1751.21-8125866)

[✓] VS Code (version 1.71.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.48.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.6 21G115 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 106.0.5249.91

[✓] HTTP Host Availability
    • All required HTTP hosts are available

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listc: crashStack traces logged to the consolec: fatal crashCrashes that terminate the processfound in release: 3.3Found to occur in 3.3found in release: 3.4Found to occur in 3.4has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-androidAndroid applications specificallyr: fixedIssue is closed as already fixed in a newer versiont: gradle"flutter build" and "flutter run" on AndroidtoolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions