Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有MapBox的Xamarin.Android:使用XA4212编译失败_Android_Xamarin_Xamarin.android_Mapbox - Fatal编程技术网

带有MapBox的Xamarin.Android:使用XA4212编译失败

带有MapBox的Xamarin.Android:使用XA4212编译失败,android,xamarin,xamarin.android,mapbox,Android,Xamarin,Xamarin.android,Mapbox,我有一个Xamarin.Android项目,希望使用MapBox进行导航。它们没有为Xamarin提供SDK,所以我使用Naxam绑定。(GitHub:) 当我编译从他们的演示代码复制的测试代码时,我遇到以下错误: XA4212:类型Com.Mapbox.Services.Android.Location.LostLocationEngine实现了Android.Runtime.IJavaObject,但不继承Java.Lang.Object或Java.Lang.Throwable。这是不受支持

我有一个Xamarin.Android项目,希望使用MapBox进行导航。它们没有为Xamarin提供SDK,所以我使用Naxam绑定。(GitHub:)

当我编译从他们的演示代码复制的测试代码时,我遇到以下错误: XA4212:类型Com.Mapbox.Services.Android.Location.LostLocationEngine实现了Android.Runtime.IJavaObject,但不继承Java.Lang.Object或Java.Lang.Throwable。这是不受支持的

通过研究,我发现通过在我的项目文件中添加以下内容,可以将此错误更改为警告:

<PropertyGroup> <AndroidErrorOnCustomJavaObject>false</AndroidErrorOnCustomJavaObject> </PropertyGroup>

我试图自己编译他们的项目,但它无法解决依赖关系,因此也无法编译

还有什么我可以做的或者有人有主意吗


感谢您的帮助:)

关于在Android中使用Mapbox,您可以先安装Naxam.Mapbox.Droid,然后还需要安装这些DLL

Mapbox需要一些权限,请在androidmainfeat.xml文件中添加这些权限

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.companyname.mapboxdemo" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme">
<service android:name="com.mapbox.mapboxsdk.telemetry.TelemetryService" />
</application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
</manifest>


关于在Android中使用Mapbox,您可以先安装Naxam.Mapbox.Droid,然后还需要安装这些DLL

Mapbox需要一些权限,请在androidmainfeat.xml文件中添加这些权限

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.companyname.mapboxdemo" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme">
<service android:name="com.mapbox.mapboxsdk.telemetry.TelemetryService" />
</application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
</manifest>


并添加引用。

嘿:)谢谢你的回答。当我这样做时,我得到以下错误消息:java.exe退出,代码为1。下一个commentError中的构建日志详细信息obj\Debug\90\lp\1\jl\gson.jar中的错误:com/google/gson/annotations/JsonAdapter.class:Type com.google.gson.annotations.JsonAdapter被多次定义:obj\Debug\90\lp\1\jl\gson.jar:com/google/gson/annotations/JsonAdapter.class,obj\Debug\90\lp\2\jl\gson-2.8.0.jar:com/google/gson/annotations/JsonAdapter.classHey:)谢谢你的回答。当我这样做时,我得到以下错误消息:java.exe退出,代码为1。下一个commentError中的构建日志详细信息obj\Debug\90\lp\1\jl\gson.jar中的错误:com/google/gson/annotations/JsonAdapter.class:Type com.google.gson.annotations.JsonAdapter被多次定义:obj\Debug\90\lp\1\jl\gson.jar:com/google/gson/annotations/JsonAdapter.class,obj\Debug\90\lp\2\jl\gson-2.8.0.jar:com/google/gson/annotations/JsonAdapter.classe你明白了吗?我也面临着同样的问题,你明白了吗?我也面临同样的问题。