Android Awareness Api与Xamarin Forms不兼容

时间:2017-02-10 08:37:41

标签: xamarin.forms google-play-services

Visual Studio版本:

14.0.25431.01 Update 3

Xamarin.Android版本:

7.0.2.42

Xamarin表格版本:

试过2.3.3.193,2.3.4.192-pre2& 2.3.3.180。

操作系统&版本

Win 10 Pro ver。 1607 build 14393.693

Google Play服务版:

Xamarin.GooglePlayServices.Awareness ver。 42.1001.0

描述您的问题:

Xamarin.GooglePlayServices.Awareness不适用于Xamarin Forms。

错误:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2072,3): error MSB6006: "java.exe" exited with code 2

重现步骤:

创建一个空白的Xamarin Forms项目&使用Xamarin.GooglePlayServices.Awareness,如Xamarin's blog post

中所述

1 个答案:

答案 0 :(得分:0)

此错误通常由dex方法计数限制引起。你应该在android项目设置中打开“MultiDex”支持。您还应该在Android SDK中更新ProGuard(请参阅Xamarin.Android发行说明 - https://developer.xamarin.com/releases/android/xamarin.android_7/xamarin.android_7.1/