ArgumentException:无法在没有负载数据的情况下创建数据处理程序



升级Unity Editor和Facebook SDK后,出现以下错误。如何修复

错误:

ArgumentException: Cannot create a data handler without payload data
UnityEngine.Networking.UploadHandlerRaw..ctor (System.Byte[] data) (at <39536a03ec01488d9573f19141ef4b8b>:0)
UnityEngine.WWW..ctor (System.String url, System.Byte[] postData, System.Collections.Generic.Dictionary`2[TKey,TValue] headers) (at <f23472e385dc4119a7eb088c22aec545>:0)
Facebook.Unity.AsyncRequestString+<Start>d__9.MoveNext () (at <1c4aa51e2fc9444383a6d6fb7ba5652f>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <6a104889781c465ca00c12d0953583e2>:0)

环境

Unity编辑器版本:2021.1.0f1

Facebook SDK版本:9.2

该问题是由Unity 2021中的遗留WWW类引起的。升级到UnityWebRequest可修复此问题。

您可以在此处阅读更多内容:https://github.com/facebook/facebook-sdk-for-unity/issues/537

你可以从这个url下载dll,并在项目中替换它们

相关内容

最新更新