I am getting the following error when I build my Android App project in Visual studio 2015.
No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version')
These lines are located under:
obj\Debug\android\manifest\AndroidManifest.xml
There is 3 entires of it inside the AndroidManifest file
.
I have downloaded the google play service from the SDK Manager
.
Should I reference anything to my solution?
I already has Xamarin.GooglePlayServices.Base, Xamarin.GooglePlayServices.Basement, Xamarin.GooglePlayServices.Maps
Referenced.
Thanks.
Try doing and a clean all and check that ALL the content under the
obj
has been deleted and then perform a build all.If that does not work:
I would try removing the
~GooglePlayServices~
nugets/references and re-add just theXamarin.GooglePlayServices.Maps
nuget which will bring in the~Basement
and~Base
libraries.You should end up with a generated manifest that only has one reference to
google_play_services_version
and that resource should be picked up from Debug/android/XXX/YYYYYY/ZZZZZ/R.java:i.e.
you have create
integer.xml
file insidevalue
folder and define yourInteger
to that place it will solve your problem.I added several new packages. One of the package is the reason of the error. I have to check one by one and caught the one causing error. Removing that package is all I need to do to resolve the error.