Error to run android with nix/home-manager installed flutter

❯ flutter --version
Flutter 3.29.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision nixpkgs000 () • 1970-01-01 00:00:00
Engine • revision cf56914b32
Tools • Dart 3.7.2 • DevTools 2.42.3

❯ flutter run -d emulator-5554

Launching lib/main.dart on sdk gphone64 arm64 in debug mode...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':cf56914b32:compileKotlin'.
> java.nio.file.NoSuchFileException: /nix/store/s4n9rd6y8aiychhpylmkvpf0yh0migj9-flutter-wrapped-3.29.3-sdk-links/packages/flutter_
tools/gradle/.gradle/kotlin/sessions/kotlin-compiler-12913036745881058983.salive

* 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 771ms
Running Gradle task 'assembleDebug'...                           1,372ms
Error: Gradle task assembleDebug failed with exit code 1

I tried to redirect gradle related path with environment path and gradle property file, but neither work:

❯ flutter run -d emulator-5554 -Porg.gradle.user.home=/Users/me/.gradle

❯ export GRADLE_USER_HOME=/Users/me/.gradle/
❯ export ANDROID_GRADLE_USER_HOME=/Users/me/.gradle/

❯ cat android/gradle.properties 
gradle.user.home=/Users/me/.gradle/
android.gradle.user.home=/Users/me/.gradle/
android.overridePathCheck=true
2 Likes

I’m having the same problem!

1 Like

FYI: Error to run android with nix/home-manager installed flutter · Issue #168282 · flutter/flutter · GitHub