UI线程上的异常运行命令

时间:2015-08-07 14:44:22

标签: unity3d google-play-games prime31

我为GooglePlayGameServices添加了Prime31插件,但它不想进行身份验证并发送错误:" UI线程上的异常运行命令"

if( GUILayout.Button( "Authenticate" ) )
            {
                PlayGameServices.authenticate();
            }

public static void authenticate()
        {
            if( Application.platform != RuntimePlatform.Android )
                return;

            _plugin.Call( "authenticate" );
        }

我完成了所有this教程步骤。

1 个答案:

答案 0 :(得分:0)

请确保您使用的是Activity Sharing System。此外, r21 Google Play SDK现在要求您使用JDK 1.7或更高版本进行编译。它不会使用较旧的JDK版本进行编译。 r21 Play SDK也有关于静默身份验证的错误。由于Play SDK中的错误,我们不得不在插件版本2.10中关闭自动静默身份验证。当您准备好对用户或身份验证方法进行实际身份验证时,可以使用beginSilentAuthentication方法。