🚨

[未解決・相談]Flutterを外付けSSD上でビルドしたとき、Android Emulatorでビルドできない

2024/08/07に公開

状況

IOS Simulator では問題なくビルドできる
Android Emulator ではビルドできない。

以前はEmulatorでビルドできました。
何もしてないのに壊れた みたいな状態です😭

エラー内容

./gradlew clean でもfailedが表示された

$cd android
$./gradlew clean

Execution failed for task ':clean'.
java.io.IOException: Unable to delete directory '/Volumes/1TBSSD/StudioProjects/xxx/build'

Flutter runをしたとき

ビルドを行うたび、Execution failed for task ':app:cleanMergeDebugAssets'.をはじめ、
下記のようなエラーが出た。

  1. :app:generateDebugBuildConfig
  2. :app:compileFlutterBuildDebug
  3. :app:cleanMergeDebugAssets

What went wrong:
Running Gradle task 'assembleDebug'...
Execution failed for task ':flutter_plugin_android_lifecycle:packageDebugResources'.
Running Gradle task 'assembleDebug'...
Unable to delete file '/Volumes/1TBSSD/StudioProjects/xxx/build/flutter_plugin_android_lifecycle/intermediates/incremental/debug/packageDebugResources'

応急処置

内部SSDの別フォルダにプロジェクトをコピーして実行すればビルドできました。

相談

なぜこのようなエラーが起こっているかご存知の方がいれば教えていただけると助かります。

Discussion