0

我正在嘗試爲Xamarin.Forms應用程序實現地圖功能。 但是,我的Android清單文件在構建時由於自動生成的元素而導致問題。Android清單更新與Google Play服務依賴關係不正確

我原來的Android清單文件看起來如下:

<!-- Put your Google Maps V2 API Key here. --> 
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my_api_key" /> 
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 

當我重建我的解決方案,下面獲取生成:

<!-- Put your Google Maps V2 API Key here. --> 
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="YOURmy_api_key_API_KEY" /> 
<meta-data android:name="com.google.android.gms.version" android:value="@integer/2" /> 
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 

注意如何我的API密鑰意外地修改和複製版本元素被生成。

其中一個生成的元素會導致生成錯誤:

<meta-data android:name="com.google.android.gms.version" android:value="@integer/2" /> 

總之,我是從取得任何進展受阻。

回答

0

喜不得不物理以下目錄中的所有文件刪除:

.Droid \ OBJ \調試

C:\用戶\\應用程序數據\本地\ Xamarin

我然後確保我有以下幾點:

<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />