自分流

なんちゃってエンジニアによる自分用メモ

ゲーム作り

UnityでAndroidビルドが通らなくなった話「Exception: C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!」エラー

投稿日:

こんにちは。かじです。

最近コツコツとUnityで簡単なゲームを作っております。

android/iOSで公開するつもりですので、公開となったら宣伝させてもらいます。

また、作る上での小ネタもここで記事にできたらなと思ってます。

 

今回はその一環の小ネタ。

 

Unityに限らず「ビルド」がある環境で何かを作ったことがある方には共感してもらえそうな、
「あれ?昨日までビルド通ってたはずなのに全然通らなくなった!」に関する記事です。

 

環境

  • Unity : 2018.2.5f1
  • ビルド : Android
  • Scripting Backend : IL2CPP (Monoでも同様の現象発生)
  • Minimum API Level : Android 4.1
  • その他デフォルト

 

発生した現象

Androidの実機で確認しようと、「Build and Run」を実行

以下のエラーが発生し、ビルドが完了しない。

 

もう一つ以下から始まるエラーが出てましたが、上記エラーの影響のエラーのようですね。

Exception: C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!

 

試したこと

この間までは問題なくビルドできていたのにな~

よくあるアプローチの一つ、簡単な解決策を試してどこかでうまくいけば御の字。を実行することに。

 

・追加した「臭い」コードをコメントアウト

⇒ダメ

・バージョン管理でビルドができていた時のソースに戻す

⇒ダメ

 

う~~~ん。

前回ビルド通っていた時の違いといえば・・・

バージョン管理の導入。それに伴ってのパス整理。

 

それか!

ということで、プロジェクトフォルダの置き場を

C:\Work\自分用\git\UnityProjects\Flying

から

C:\Work\git\UnityProjects\Flying

に変更し無事ビルドが通るようになりました^^

 

 

まとめ

プロジェクトフォルダと、全ての親フォルダに2バイト文字を含めるとアウト。

エラーで表示しているパスの2バイト文字の部分が文字化けしているのは、わかりやすいヒントで助かりました。

 

どんな時でもシステムに2バイト文字を含むフォルダを読まさないようにしましょう・・・

-ゲーム作り
-,


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

「Unityの寺子屋」読了

せっかく制作活動しよう。って思ってるんだしUnityでスマホアプリを作ろうかな。と画策中。 過去に仕事で何本かUnityでコンテンツを作成したことあるんですが、もう3年ぐらい前の話。 Unity4時代 …

UnityとCocos2d-XとGameMaker Studioを比較してみた

スマホでゲームアプリを出そうと思ってます。 ゲームエンジンを使って楽しようと思うんだけど、ん?2Dゲームってどのゲームエンジンが良いんだっけ? というわけで、Unity、Cocos2d-X、GameM …

Unityの2Dアクションでジャンプを作る

Unityの2Dアクションでジャンプを作る

(こんにちは。かじです。 今ぼちぼち作っているゲームがあります。 チャリ走のようなエンドレス横スクロールジャンプアクションです! 今年中にリリースできれば。といった感じです。 その時がくればまた宣伝さ …

Top