

Android StudioのSDKライセンス未承認エラー、macOSでの直し方
この記事は、構成と文章の整理にAIを使っています。
あくまで読みやすくするための補助で、内容そのものをAIにすべて任せて書いているわけではありませんが、ところどころ相談しながら整えています。
何が起きたか
Android Studioでビルドしようとすると、こういうエラーが出た。
Failed to install the following Android SDK packages as some licences have not been accepted. platforms;android-27 Android SDK Platform 27 build-tools;27.0.3 Android SDK Build-Tools 27.0.3直し方
sdkmanagerでライセンスを一括承認すればいい。
$ yes | ~/Library/Android/sdk/tools/bin/sdkmanager --licenses環境によってはJAVA_HOMEが通っていないとsdkmanagerが動かないので、その場合は先にAndroid Studio同梱のJDKを指定してから実行する。
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Homeyes | ~/Library/Android/sdk/tools/bin/sdkmanager --licensesyesをsdkmanager --licensesにパイプすることで、対話式で聞かれる各ライセンスへの同意(y)を自動で流し込んでいる。