Uninty Hub から「Android SDK & NDK Tools」をモジュール追加しようとすると、
「ダウンロードが失敗しました: Validation Failed」とエラーが出て追加できず、
結構ハマってしまったのでその議事録です。
結論
筆者の環境では、ファイアウォールの設定で解決しました。
コントロールパネル > システムとセキュリティ > Windowsファイアウォールによるアプリケーションの許可 > Unity Hub の項目をチェックして、「ドメイン / プライベート / パブリック」は環境に応じてチェック
一応PCを再起動して、再度モジュールの追加するとインストールできました。
環境
- Windows10
- Unity Hub 3.0.1
- Unity 2020.3.27f1
エラー内容
UnityHubから、Unity 2020.3.27f1をインストールする時に、
「Android SDK & NDK Tools」にチェックをして、インストールしようとしました。
すると、以下のエラーが出ました。
Android SDK Platform 30 ダウンロードが失敗しました: Validation Failed
Android SDK & NDK Tools ダウンロードが失敗しました: Validation Failed
Android NDK ダウンロードが失敗しました: Validation Failed
Android SDK Platform 29 ダウンロードが失敗しました: Validation Failed
Android SDK Platform Tools ダウンロードが失敗しました: Validation Failed
Android SDK Build Tools ダウンロードが失敗しました: Validation Failed
これではAndroid向けのBuildができないので困りました。
試したけどダメだったこと
- ❎UnityHubとUnityの再インストール
- ❎PCの再起動
- ❎別バージョンのUnityをインストール
- ❎Unity Hubを管理者権限で実行
- ❎以下の削除
- C:/Program Files/Unity
- C:/Program Files/Unity Hub
- C:/Program Files(x86)/Android
- C:/ProgramData/Unity
- C:/ProgramData/Unity Hub
- C:/Users/<ユーザー名>/AppData/Local/Temp(プレフィックスでunityとついてるフォルダ全て)
- C:/Users/<ユーザー名>/AppData/Local/Unity
- C:/Users/<ユーザー名>/AppData/Local/unityhub-updater
- C:/Users/<ユーザー名>/AppData/LocalLow/Unity
- C:/Users/<ユーザー名>/AppData/Roaming/Unity
- C:/Users/<ユーザー名>/AppData/Roaming/Unity Hub
- C:/Users/<ユーザー名>/.android
- C:/Users/<ユーザー名>/.gredle
以上です。