VSCodeでAndroidのライセンス同意エラーが出るときの対応

.NET MAUIでAndroidアプリ開発を行う際にVSCodeで表示されるAndroidライセンスに同意すると

An error occurred trying to accept Android SDK licenses.
Insufficient privileges: Please try accepting licenses again by opening a Terminal as administrator, navigating to directory ‘C:\Program Files (x86)\Android\android-sdk\cmdline-tools\11.0\bin’ and then running: ‘sdkmanager –licenses –verbose’. After that, please verify if the android-sdk-license file exist into the licenses directory on ‘C:\Program Files (x86)\Android\android-sdk’. If this keeps failing, please try deleting the licenses folder and accepting the licenses again.

のようなエラーが発生してライセンスに同意できなかったので、その対応についての備忘録。


対応

管理者権限のコマンドプロンプトにて以下のコマンドを実行する。

"C:\Program Files (x86)\Android\android-sdk\cmdline-tools\11.0\bin\sdkmanager" --licenses --verbose

sdkmanagerコマンドのパスはお使いの環境やバージョンに合わせてください。

後はライセンス内容を確認してyを入力してラインセンスに同意していくと最後に以下のようなライセンスに同意した旨のメッセージが表示されます。

All SDK package licenses accepted.


以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする