2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Unity2021.2のWindowsIL2CPPビルドが失敗する問題の解決方法

Last updated at Posted at 2022-01-19

はじめに

少し前に購入した自宅用のゲーミングノートPCでOculusQuest2の開発環境を整えているところで、見慣れないエラーでビルドが失敗する問題に遭遇しました。

日本語の記事がないかなと思い、念のため記事にしておきます。

環境

  • Windows 10
  • Unity 2021.2.8f1
    • 2022/01/19現在で正式版の最新バージョン

問題

Windows向けのIL2CPPビルドが失敗しました。

同様の現象がUnity Forumにも投稿されていたので、エラーログはこちらを参照してください。

ちなみに、まったく同じUnity Projectを会社のPCで開いてビルドしてみたところ問題なくビルドが成功したので、環境依存の問題であることまでは特定できていました。

原因

Windows 10 SDKがインストールされていないWindowsのPCで、ビルド時に内部でダウンロードが発生し、それがUnity社内にアクセスしていてネットワークエラーが発生しているのが原因のようです。

フォーラムにもあるように、これはUnity側の不具合と思われます。

対処法

Windows 10 SDKを使用しているPCにインストールすることで解決することが確認できました。

インストール方法は公式のページ

にもありますが、インストーラーからダウンロードするか、Visual Studioを使用している人はVisual Studio Installerからも簡単にインストールすることができます。

おわりに

環境依存でかつエラーログから対処法が想像しづらい(最初はネットワークの問題かと思った)問題への対処は大変ですね...

フォーラムの投稿が見つからなければもっと苦戦していました。

これでやっと安心してOculusQuest2の趣味開発ができます。

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?