Mengimpor Facebook SDK 7.18.0 (diunduh dari situs web resmi) ke proyek Unity 2019.3.0f3 yang kosong menyebabkannya mogok dengan kesalahan berikut:
ArgumentException: Requested value 'X86' was not found.
System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) (at <437ba245d8404784b9fbab9b439ac908>:0)
System.Enum.TryParseEnum (System.Type enumType, System.String value, System.Boolean ignoreCase, System.Enum+EnumResult& parseResult) (at <437ba245d8404784b9fbab9b439ac908>:0)
System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) (at <437ba245d8404784b9fbab9b439ac908>:0)
System.Enum.Parse (System.Type enumType, System.String value) (at <437ba245d8404784b9fbab9b439ac908>:0)
GooglePlayServices.AndroidAbis.EnumValueStringToULong (System.Type enumType, System.String enumValueString) (at /Users/smiles/dev/src/unity-jar-resolver/source/PlayServicesResolver/src/AndroidAbis.cs:182)
GooglePlayServices.AndroidAbis.get_Current () (at /Users/smiles/dev/src/unity-jar-resolver/source/PlayServicesResolver/src/AndroidAbis.cs:241)
GooglePlayServices.PlayServicesResolver.PollAndroidAbis () (at /Users/smiles/dev/src/unity-jar-resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1126)
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <437ba245d8404784b9fbab9b439ac908>:0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <437ba245d8404784b9fbab9b439ac908>:0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <437ba245d8404784b9fbab9b439ac908>:0)
System.Delegate.DynamicInvokeImpl (System.Object[] args) (at <437ba245d8404784b9fbab9b439ac908>:0)
System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) (at <437ba245d8404784b9fbab9b439ac908>:0)
System.Delegate.DynamicInvoke (System.Object[] args) (at <437ba245d8404784b9fbab9b439ac908>:0)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at /Users/builduser/buildslave/unity/build/Editor/Mono/EditorApplication.cs:310)
Itu juga macet setiap kali Anda mencoba membuka proyek, dan terlepas dari apakah Anda mencoba memperbarui API yang sudah ketinggalan zaman atau tidak.
Apakah ada perbaikan untuk ini?
Tidak jelas apakah SDK masih diperbarui. Apakah Anda menggunakan Windows atau Mac?
OSX 10.15.1.
Sangat disayangkan... Apakah ada alternatif selain REST API?
@michelleran Saya percaya masalahnya berasal dari subdirektori PlayServicesResolver
; Facebook Unity SDK v7.18 saat ini menggunakan Play Services Resolver v1.2.95 (komit https://github.com/facebook/facebook-sdk-for-unity/commit/17849bc0d9352a82538ffc72b73e7d490953aeff). Memutakhirkan resolver ke
Ini harus bekerja untuk Anda, semoga:
Terima kasih @rahil-p, itu memperbaiki kerusakan! Tetapi ketika saya mencoba membangun adegan MainMenu yang disediakan, itu memberikan kesalahan ini:
Error building Player: Component GUI Layer in Main Camera for Scene Assets/FacebookSDK/Examples/MainMenu.unity is no longer available.
It will be removed after you edit this GameObject and save the Scene.
Ada petunjuk?
Komentar yang paling membantu
Terima kasih @rahil-p, itu memperbaiki kerusakan! Tetapi ketika saya mencoba membangun adegan MainMenu yang disediakan, itu memberikan kesalahan ini:
Ada petunjuk?