LoginSignup
1
1

More than 1 year has passed since last update.

MacOsで外部ストレージにAndroid Projectを置いてビルドが通らない時の対処

Posted at

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を追加。
これでビルドが成功するようになりました。

gradleのヘルプサイト

外付けHDDに基づくコードでMacOSでこの問題が発生している可能性がある場合、私にとっての解決策は、Javaフルディスクアクセスを許可するようにセキュリティとプライバシーを更新することでした。
[システム環境設定]> [セキュリティとプライバシー]> [プライバシー]タブで、リストから[フルディスクアクセス]を選択し、編集してJavaを追加します。
(*自動翻訳済み)

と言うコメントがあり上記のように設定を行いました。


参考・引用元
https://discuss.gradle.org/t/could-not-create-service-of-type-outputfilesrepository-using-executiongradleservices-createoutputfilesrepository/32770/4

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1