我在Visual Studio中通过Xamarin开发应用程序,在我第一次尝试时,遇到了以下错误:
找不到与给定名称匹配的资源(值为'值为' @ integer / google_play_services_version')。
OR
请安装包裹:' GPS Base'可在SDK安装程序中使用。
Stack Overflow中甚至在Xamarin论坛中都有很多问题。例如,以下链接:
但是没有人能够得到可靠和正确的答案。
有人可以帮我解决这个错误吗?
提前致谢!
答案 0 :(得分:0)
基于以下消息:
请安装包裹:' GPS Base'可在SDK安装程序中使用。
我建议您确保在Android SDK Manager中安装了Google Play服务。在VS Tools-> Android-> Android SDK Manager将打开Android SDK Manager。向下滚动到" Extras"部分并查找Google Play服务并确保已安装。事实上,我会确保所有Google Play XXX软件包都与Google Repository一起安装。
答案 1 :(得分:0)
好吧,当我删除Visual Studio 2015 Update 3并安装了新版本的Visual Studio 2017企业版时,我不再有上述问题。似乎新发布的Visual Studio版本足够聪明,可以为我找到并管理所有这些包!
答案 2 :(得分:0)
我遇到了同样的问题。即使从众多博客中尝试了这么多答案,也没有一个奏效。通过右键单击Xamarin解决方案的Android项目并选择“管理NuGet软件包”来安装Xamarin.GooglePlayServices.Maps nuget软件包,可以解决此问题。之前,我是使用工具> NuGet软件包管理器>管理NuGet软件包来安装软件包的。希望这会有所帮助!