LoginSignup
0
0

More than 1 year has passed since last update.

Windows10 で Unity Android buildに失敗したこと。(Gradle failed、原因 license agreement 不足をsdkmanagerで解決(Windows)

Last updated at Posted at 2021-09-07

発生した問題

UnityHub より AndroidSDK のインストールも行った。
次に、実際にAndroidビルド実行時にGradlebuild失敗となった。

エラーログ等をキャプチャしてなかったがとりあえず、以下のような雰囲気のエラーが出た。
Android SDKをインストールしてパスが通ってる状態です。

build-tools;29.0.2
license agreement

解決
license同意を行えば良いという情報を得て実行したところ解決した。
cmd から行いました。(PowerShell等もお使いください。この場合.bat拡張子まで書く必要があるらしい。)

注意点: cmdは管理者権限で実行する必要がある。
(コマンドを実行すると最初に進捗5%まで進んだりするし、エラーログ呼んでも権限の問題だと認識できなかった。)

  1. <AndroidSDK>\tools\bin\sdkmanager.bat が存在するフォルダ(bin\)へ移動します。
  2. sdkmanager "build-tools;29.0.2" を実行します。
  3. sdkmanager --licenses を実行して全て yes にします。

Macに慣れた後、windows開発を始めて慣れておらず罠に陥った感ある。
実際はログを読んでググるを繰り返せば大抵は何とかなる。(頭は良くならないが)

0
0
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
0
0