.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.
以上です。