[Solved] Could not load type 'UnityEngine.VR.VRSettings' from assembly 'Stores'.

After update to UnityIAP 1.14.1, I’ve got the error on Android Device.
" Could not load type ‘UnityEngine.VR.VRSettings’ from assembly ‘Stores’."

My game does not have VR enabled in the build setting.
The unity version is 2017.2.0f3, and I’ve also tried 2017.1.0f3, same error on device.

For more information, below is the logs:
UnityEngine.Purchasing.JSONStore.Purchase (UnityEngine.Purchasing.ProductDefinition product, System.String developerPayload)
UnityEngine.Purchasing.PurchasingManager.InitiatePurchase (UnityEnigine.Purchasing.Product product, System.String developerPayload)
UnityEngine.Purchasing.PurchasingManager.InitiatePurchase (UnityEnigine.Purchasing.Product product)

Did I missed anything? Thanks.

I had the same error. Solved it by re-importing the Unity IAP Unity Asset Store - The Best Assets for Game Making

You can also reimport from the Services Window in the Unity Editor

Cool, after re-import, everything is ok. Thank you. Best regards.