`flutter run` Fails: ` Error: Gradle task assembleDebug failed with exit code 1`
I'm on NixOS (unstable channel) and here was my configuration.nix file.
flutter doctor -v
[✓] Flutter (Channel stable, 3.27.1, on NixOS 25.05 (Warbler) 6.12.10-zen1, locale en_US.UTF-8) • Flutter version 3.27.1 on channel stable at /nix/store/6g1nphgjz0qdvkd975lxx870b5yfilal-flutter-wrapped-3.27.1-sdk-links • Upstream repository https://github.com/flutter/flutter.git • Framework revision nixpkgs000 (), 1970-01-01 00:00:00 • Engine revision cb4b5fff73 • Dart version 3.6.0 • DevTools version 2.40.2[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0) • Android SDK at /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk • Platform android-35, build-tools 35.0.0 • ANDROID_HOME = /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk • ANDROID_SDK_ROOT = /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk • Java binary at: /nix/store/j3m8b0ddrb0jp0y8d3a31l2lw810y6wv-openjdk-23.0.1+11/lib/openjdk/bin/java • Java version OpenJDK Runtime Environment (nix) (build 23.0.1+11) • All Android licenses accepted.
[✓] Chrome - develop for the web • CHROME_EXECUTABLE = chromium
[✓] Linux toolchain - develop for Linux desktop • clang version 19.1.6 • cmake version 3.31.3 • ninja version 1.12.1 • pkg-config version 0.29.2
[!] Android Studio (not installed) • Android Studio not found; download from https://developer.android.com/studio/index.html (or visit https://flutter.dev/to/linux-android-setup for detailed instructions).
[✓] Connected device (3 available) • Primo S8 mini (mobile) • adb-S8Mini08160-Hfq5p4._adb-tls-connect._tcp • android-arm64 • Android 11 (API 30) • Linux (desktop) • linux • linux-x64 • NixOS 25.05 (Warbler) 6.12.10-zen1 • Chrome (web) • chrome • web-javascript • Chromium 132.0.6834.159
[✓] Network resources • All expected network resources are available.
! Doctor found issues in 1 category.
flutter doctor -vv
[ +67 ms] executing: [/nix/store/6g1nphgjz0qdvkd975lxx870b5yfilal-flutter-wrapped-3.27.1-sdk-links/] git -c log.showSignature=false log -n 1 --pretty=format:%ar [ +5 ms] Exit code 128 from: git -c log.showSignature=false log -n 1 --pretty=format:%ar [ ] fatal: detected dubious ownership in repository at '/nix/store/6g1nphgjz0qdvkd975lxx870b5yfilal-flutter-wrapped-3.27.1-sdk-links' To add an exception for this directory, call: git config --global --add safe.directory /nix/store/6g1nphgjz0qdvkd975lxx870b5yfilal-flutter-wrapped-3.27.1-sdk-links
[ +19 ms] executing: /nix/store/j3m8b0ddrb0jp0y8d3a31l2lw810y6wv-openjdk-23.0.1+11/lib/openjdk/bin/java --version [ +44 ms] Exit code 0 from: /nix/store/j3m8b0ddrb0jp0y8d3a31l2lw810y6wv-openjdk-23.0.1+11/lib/openjdk/bin/java --version [ ] openjdk 23.0.1 2024-10-15 OpenJDK Runtime Environment (nix) (build 23.0.1+11) OpenJDK 64-Bit Server VM (nix) (build 23.0.1+11, mixed mode, sharing) [ +9 ms] executing: /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk/platform-tools/adb devices -l [ +13 ms] [✓] Flutter (Channel stable, 3.27.1, on NixOS 25.05 (Warbler) 6.12.10-zen1, locale en_US.UTF-8) [ ] • Flutter version 3.27.1 on channel stable at /nix/store/6g1nphgjz0qdvkd975lxx870b5yfilal-flutter-wrapped-3.27.1-sdk-links [ ] • Upstream repository https://github.com/flutter/flutter.git [ ] • Framework revision nixpkgs000 (), 1970-01-01 00:00:00 [ ] • Engine revision cb4b5fff73 [ ] • Dart version 3.6.0 [ ] • DevTools version 2.40.2 [ +31 ms] List of devices attached adb-S8Mini08160-Hfq5p4._adb-tls-connect._tcp device product:primo_s8_mini model:Primo_S8_mini device:primo_s8_mini transport_id:9 [ +7 ms] /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk/platform-tools/adb -s adb-S8Mini08160-Hfq5p4._adb-tls-connect._tcp shell getprop [ +135 ms] ro.hardware = qcom [ +36 ms] executing: /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk/platform-tools/adb devices -l [ +5 ms] List of devices attached adb-S8Mini08160-Hfq5p4._adb-tls-connect._tcp device product:primo_s8_mini model:Primo_S8_mini device:primo_s8_mini transport_id:9 [ +928 ms] [✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0) [ ] • Android SDK at /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk [ ] • Platform android-35, build-tools 35.0.0 [ ] • ANDROID_HOME = /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk [ ] • ANDROID_SDK_ROOT = /nix/store/vcirnsxb7w1hvh7fsvxycpjmmw2rfw96-android-sdk-env/share/android-sdk [ ] • Java binary at: /nix/store/j3m8b0ddrb0jp0y8d3a31l2lw810y6wv-openjdk-23.0.1+11/lib/openjdk/bin/java [ ] • Java version OpenJDK Runtime Environment (nix) (build 23.0.1+11) [ ] • All Android licenses accepted. [ ] [✓] Chrome - develop for the web [ ] • CHROME_EXECUTABLE = chromium [ ] [✓] Linux toolchain - develop for Linux desktop [ ] • clang version 19.1.6 [ ] • cmake version 3.31.3 [ ] • ninja version 1.12.1 [ ] • pkg-config version 0.29.2 [ ] [!] Android Studio (not installed) [ ] • Android Studio not found; download from https://developer.android.com/studio/index.html [ ] (or visit https://flutter.dev/to/linux-android-setup for detailed instructions). [ ] [✓] Connected device (3 available) [ ] • Primo S8 mini (mobile) • adb-S8Mini08160-Hfq5p4._adb-tls-connect._tcp • android-arm64 • Android 11 (API 30) [ ] • Linux (desktop) • linux • linux-x64 • NixOS 25.05 (Warbler) 6.12.10-zen1 [ ] • Chrome (web) • chrome • web-javascript • Chromium 132.0.6834.159 [ +289 ms] [✓] Network resources [ ] • All expected network resources are available. [ ] ! Doctor found issues in 1 category. [ +6 ms] "flutter doctor" took 1,571ms. [ +2 ms] Running 1 shutdown hook [ ] Shutdown hooks complete [ +1 ms] exiting with code 0
I'm trying to run my application.
flutter run -v fails:
[ +1 ms] Error: Gradle task assembleDebug failed with exit code 1
[ +1 ms] "flutter run" took 206,686ms.
[ +2 ms]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:860:9)
<asynchronous suspension>
#2 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1450:27)
<asynchronous suspension>
#3 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#4 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#5 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:417:9)
<asynchronous suspension>
#6 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#7 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:364:5)
<asynchronous suspension>
#8 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:131:9)
<asynchronous suspension>
#9 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
<asynchronous suspension>
#10 main (package:flutter_tools/executable.dart:94:3)
<asynchronous suspension>
[ +1 ms] Running 2 shutdown hooks
[ +6 ms] Shutdown hooks complete
[ +7 ms] exiting with code 1