初めに
「Unity Hub 3.5.0」で「Unity Editor」をインストールしようとすると「Validation Failed」が発生してインストールができない事象が発生しました。
StackOverFlow等にも似たような質問が寄せられているようですが根本的な解決には至っていないようです。
現状、「Unity Editor」を直接インストールしないといけないようです。しかし、直接インストールするとモジュールのインストールも「Unity Hub」からは行えません。
なので今回は、「Unity Editor」を直接インストールし、「Unity Hub」でインストールした「Unity Editor」を参照する方法とモジュールのインストールを行う方法を記載します。
No | 概要 |
---|---|
1 | Unity Editorを直接インストールし、Unity Hubで参照する |
2 | モジュールをインストールする |
Unity Editorを直接インストールし、Unity Hubで参照する
インストールには失敗しますがインストーラーのダウンロードは「Unity Hub」からもできるのでその方法でダウンロードするか、以下のサイトから任意のバージョンを選択しダウンロードしてください。
「Unity Installer」または「Unity Editor 64-bit」を選んでダウンロードをしてください。
- 「Unity Installer」は「Unity Editor」の他に「Micro Visual Studio Community YYYY」や「Android Build Support」などのモジュールのインストールも行えます。(オンラインインストーラ)
- 「Unity Editor 64-bit」は「Unity Editor」のみをインストールします。(オフラインインストーラ)
「Unity Installer」のほうがすぐにダウンロードできるのでオススメです。
「I accept the tems of the License Agreement」にチェックを入れ、「Next >」をクリックしてください。
「Unity 3032.3.7f1(任意のエディターバージョン)」にチェックを入れて、「Next >」をクリックしてください。
インストール先を任意に指定して、「Next >」をクリックしてください。
「Unity Hub」で「Unity Editor」をインストールした場合のインストール先はデフォルトは以下を指定してると思います。
C:\Program Files\Unity\Hub\Editor
「Unity Installer」を使ってインストールをする場合は、「Editor」フォルダの下にさらに「Unity Editor」のバージョンを指定するフォルダを作るのをオススメします。「Unity Installer」経由だと Editor フォルダの下に Editor フォルダを作ってその下に「Unity.exe」等が展開されるので別バージョンの「Unity Editor」をインストールするときに上書きしてしまう恐れがあります。
インストールには時間がかかります。
「Unity Editor」のインストールはこれで完了です。
次に、「Unity Hub」との連携を行います。「Unity Hub」を起動してください。
左のメニューバーの「インストール」を選択し、右上の「リストに追加」を選択してください。
インストールした「Unity Editor」のフォルダをの中にある「Unity.exe__」を選択し、「エディターを選択」をクリックしてください。
以下のように表示されれば成功です。
モジュールをインストールする
インストールしている「Unity Editor」と同じバージョンの「Unity Installer」を以下のサイトから探してください。
「Unity Editor」を「Unity Installer」でインストールした場合は同じものです。
「Next >」をクリックしてください。
「I accept the tems of the License Agreement」にチェックを入れ、「Next >」をクリックしてください。
追加したいモジュールにチェックを入れ、「Next >」をクリックしてください。
記事では、「Android Build Support」と「WebGL Build Support」にチェックを入れてます。
対象の「Unity Editor」のインストールしているフォルダを指定して、「Next >」をクリックしてください。(多分自動で指定してくれる)
インストールには少し時間がかかります。
「Finish」をクリックしてください。
以上で終了です。
最後に
元々はAndroidのBuildモジュールのインストールが上手くいかなかったことが発端でした。その後「Unity Editor」の再インストールをしたら今回の問題に直面しました。
以下は、「Unity Hub」で「Unity Editor」をインストールしていた時のエラーや試したことです。
何かの参考までに・・・。以上です。
Unity Hub 3.5.0でUnity Editorをインストールしたときのエラーメッセージ
「Unity Hub 3.5.0」で「Unity Editor」をインストールしたときのエラーメッセージです。
{"timestamp":"2023-08-06T14:49:20.005Z","level":"info","moduleName":"UnityInstallerWindows","message":"[ 'user did not agree to the UAC prompt and the process was not started' ]"}
{"timestamp":"2023-08-06T14:49:20.006Z","level":"info","moduleName":"UnityIPCServer","message":"[ 'IPC server Unity-hubInstallServer closed' ]"}
{"timestamp":"2023-08-06T14:49:20.006Z","level":"error","moduleName":"UnityInstallerWindows","message":"[ { code: 'User did not grant permission.', message: 'The Hub does not have proper permissions to install Unity.' }, undefined ]"}
{"timestamp":"2023-08-06T14:49:20.007Z","level":"info","moduleName":"Installer: 2022.3.6f1-x86_64","message":"[ 'Validation FAILED.' ]"}
{"timestamp":"2023-08-06T14:49:20.008Z","level":"info","moduleName":"Installer: 2022.3.6f1-x86_64","message":"[ 'Exiting from State: Validation. Event: ERROR' ]"}
{"timestamp":"2023-08-06T14:49:20.008Z","level":"info","moduleName":"Installer: 2022.3.6f1-x86_64","message":"[ 'Transition to state \"install_failed\" on event \"ERROR\"' ]"}
{"timestamp":"2023-08-06T14:49:20.008Z","level":"info","moduleName":"Installation Manager","message":"[ 'Update: install_failed' ]"}
試したけどだめったこと
- Unity Hubを管理者権限で実行して、Unity Editorをインストール
- Unity Hubを再インストールし直して、Unity Editorをインストール
- コントロールパネルから「Windwos ファイアウォールによるアプリケーションの許可」でUnity Hubを追加し、「プライベート」と「パブリック」にチェックを入れる
- キャッシュの削除
参考記事