2016年8月31日水曜日

unityエラー TypeLoadException: Could not load type ResolverVer1_1

Unityを5.4に更新したところ以下のエラーが発生しました。
TypeLoadException: Could not load type 'ResolverVer1_1'.System.Type.GetType (System.String typeName, Boolean throwOnError) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System/Type.cs:471)

原因

GooglePlayGameServiceのエラーです。

解決方法

Assets/PlayServicesResolver/Editor/PlayServicesResolver.csの以下を書き換える
    static IResolver Resolver
     {
         get
         {
             if (_resolver == null)
             {
//なぜかクラスが見つからない
                 //Type type = Type.GetType(CurrentResolverName, true);
                 //_resolver = Activator.CreateInstance(type) as IResolver;
                 _resolver = new ResolverVer1_1();//直接インスタンスを作る
             }
             return _resolver;
         }
     }

0 件のコメント:

コメントを投稿