//各アイテムのレコード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機能等いれていたので
そこらへんも影響していたのか不明ですが、、
これで無事解決!!!
自分のための備忘録。