#Macで外部ストレージにAndroidProjectを置きBuildが出来ない時の対処
###前置き
MacにAndroidStudioをインストールしてBuildが通らない問題起きたので、
忘れないように自身のメモとして残して置きます。
###環境
Android Studio arctic fox
MacBookPro OS 12.1
外部SSD
###事象
Android Studioで外部SSDにAndroid Projectを新規で作成。
その後gradleのビルドが実行するとエラーが発生してビルドが失敗した
エラー内容↓
Caused by: org.gradle.internal.service.ServiceCreationException: Could not create service of type OutputFilesRepository using ExecutionGradleServices.createOutputFilesRepository().
###対応
[システム環境設定]> [セキュリティとプライバシー]> [プライバシー]タブを開き、
[フルディスクアクセス]の項目にAndroid Studioを追加。
これでビルドが成功するようになりました。
外付けHDDに基づくコードでMacOSでこの問題が発生している可能性がある場合、私にとっての解決策は、Javaフルディスクアクセスを許可するようにセキュリティとプライバシーを更新することでした。
[システム環境設定]> [セキュリティとプライバシー]> [プライバシー]タブで、リストから[フルディスクアクセス]を選択し、編集してJavaを追加します。
(*自動翻訳済み)
と言うコメントがあり上記のように設定を行いました。