My Android build fails to initialise Firebase Messaging with the following error:
I/Unity (30673): InitializationException: Failed to read Firebase options from the app's resources. You'll need to either at least set App ID and API key or include google-services.json your app's resources.
I/Unity (30673): at Firebase.FirebaseApp.CreateAndTrack (Firebase.CreateDelegate createDelegate) [0x00000] in <filename unknown>:0
I/Unity (30673): at Firebase.FirebaseApp.Create () [0x00000] in <filename unknown>:0
I/Unity (30673): at Firebase.FirebaseApp.get_DefaultInstance () [0x00000] in <filename unknown>:0
I/Unity (30673): at Firebase.Messaging.FirebaseMessaging+Listener..ctor () [0x00000] in <filename unknown>:0
I/Unity (30673): at Firebase.Messaging.FirebaseMessaging+Listener.Create () [0x00000] in <filename unknown>:0
I/Unity (30673): at Firebase.Messaging.FirebaseMessaging..cctor () [0x00000] in <filename unknown>:0
I/Unity (30673): Rethrow as TypeInitializationException: An exception was thrown by the type initializer for Firebase.Messaging.FirebaseMessaging
I have downloaded and placed the google-services.json file in the project root and a google-services.xml file has been generated in Plugins/Android/Firebase/res/values that looks to have all the required values.
Also running the Google Play Games package if that would make any difference. Unity 5.3 and Firebase 4.1. Had it running in the past but had to re-install the packages and not working now.