LoginSignup
0
0

More than 5 years have passed since last update.

Unity2017で、Android(gradleビルド)で、起動後にある処理の部分でいきなりアプリが進まなくなった。。時の対処

Last updated at Posted at 2017-10-31

//各アイテムのレコードUIを読み込み
GameObject prefab = (GameObject)Resources.Load("Prefabs/UI/Menus/Item_1");


Debug.Log("_____D_D17_4_2");
prefab.name = "Item_" + i.ToString();
Debug.Log("_____D_D17_5");


NGUITools.AddChild(scrollViewGridObj, prefab);// NGUIに追加
UiItemUpdate(prefab, category, i, true); // アイテム1個分のメニュー情報更新

_____D_D17_4_2 というログまでいかずにAndroid(gradleビルド)で、
アプリの進行が止まる。。(落ちはしない)

ただし、3分ぐらいした後、
起動する。

デフォルトのinternalビルドだと、普通に起動するのですが、、SDKの関係上gradleでやらなくてはいけず。。

また、同じシーンをsingletonで値をかえて画面を切り替えるようにしているのも、
ちょっと気になっていたが、そこも関係あるのか特定できず。。

原因が特定できず路頭に迷い。

NGUIアセットをアップデート、、 それでも駄目。

そして、Unity2017 1.x から Unity2017 2.xにアップデート。。。!

すると、いままで起動時にとまっていたらアプリが無事動いた。。!!
3分→1秒にぐらいになった。。。!
なんだこれ。。

他にも多数SDKや、VR機能等いれていたので
そこらへんも影響していたのか不明ですが、、
これで無事解決!!!
自分のための備忘録。

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