【问题标题】:java.lang.IllegalArgumentException: already added Lokio/AsyncTimeoutjava.lang.IllegalArgumentException:已添加 Lokio/AsyncTimeout
【发布时间】:2016-06-21 21:46:08
【问题描述】:

我正在尝试让 MapBox 组件在我的 Xamarin 应用程序中工作。

起初我只是在我的 Android 项目的引用中引用了一个 mapbox.dll。使用该方法时,应用会在尝试对包含 mapbox 的布局进行充气时崩溃。

我取消了 mapbox.dll 的引用并将 mapbox 组件添加到我的 Android 项目中,希望它能解决我的问题。但是,在编译时,我现在收到此错误:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Error: java.lang.IllegalArgumentException: already added :  Lokio/AsyncTimeout; (IM.Droid)

我已经取消引用以前的 mapbox.dll,删除它,清理,删除所有 obj 和 bin 目录......仍然得到同样的错误。

任何帮助将不胜感激。

【问题讨论】:

  • 可以添加MapBox组件/NuGet/dll的源码吗?此外,如果您有一个示例项目可以上传到 Dropbox 并在此处链接,我会尽快为您检查。
  • 永远不要使用 Xamarin。这是我见过的最有漏洞的应用程序。真的不要用了。

标签: android xamarin xamarin.android mapbox xbuild


【解决方案1】:

从 droid 项目中删除 ModernHttpClient 引用。

【讨论】:

  • 我们需要现代的 http 客户端来避免证书锁定问题。您还有其他解决方案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-01
  • 2012-02-28
  • 1970-01-01
  • 2012-01-16
  • 1970-01-01
相关资源
最近更新 更多