com.google.gms.location不存在

时间:2017-02-27 20:50:05

标签: android xamarin xamarin.android

我正在尝试在Xamarin.Android应用程序上添加地图。到目前为止,我只添加了地图,我没有添加任何位置监听器。但是,我一直收到以下错误

  

包,com.google.gms.location不存在

我想知道我错过了什么或做错了什么?

以下是从nuget

添加到引用中的dll

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

  1. 确保所有软件包的版本相同(27.0.0)
  2. 确保安装了Xamarin.Build.Download(它会下载所需的.jar文件等。)
  3. 清洁&重建android Project
  4. 尝试将Update-Package -Reinstall Xamarin.GooglePlayServices.Location输入包管理器控制台
  5. 清洁&重建android Project
  6. 尝试使用更高版本的软件包(较新版本也是稳定的)

答案 1 :(得分:0)

如果您想使用GooglePlayService。您应用的测试设备/模拟器需要包含Google API。如果您使用的是模拟器,则可以按照以下步骤操作:

  1. 通过Tools->Android->Android SDK Manager下载适用于您的Android API级别的Google API系统图片(例如,针对API级别25): enter image description here

  2. 通过Tools->Android->Android Emulator Manager->Create创建新的Google API模拟器:

  3. enter image description here

    1. 清理项目并重建它,在此模拟器中运行项目。