【问题标题】:Binding an .AAR in Xamarin Android name does not exist在 Xamarin Android 名称中绑定 .AAR 不存在
【发布时间】:2016-05-23 18:47:54
【问题描述】:

我正在尝试将 this 库添加到 Xamarin 项目。

我正在关注Xamarin guide 并通过binding an .AAR 步骤。现在我在步骤 accessing types 上堆叠。

我在项目引用中添加了绑定库,可以看到

NamespaceMapping (Java = "com.antonyt.infiniteviewpager.library", Managed = "Com.Antonyt.Infiniteviewpager.Library")]

但是当我使用

using Com.Antonyt.Infiniteviewpager.Library;

在我的一项活动中,它仍然无法识别名称。

绑定库构建操作是 LibraryProjectZip

什么可能导致这个问题?

【问题讨论】:

    标签: android dll binding xamarin aar


    【解决方案1】:

    aar 的 BuildAction 是 LibraryProjectZip,这没关系。 你的项目编译了吗?我认为是的,因为您没有提到任何错误。 有时警告可能会说明某些类型缺失的原因(java 泛型、混淆类型等)。

    如果没有更多信息,将很难为您提供帮助。

    几个问题开始:

    1. 是否生成了 api.xml?那里需要你的类型吗?
    2. 你有哪个版本的java?避免 1.8。使用 1.7。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 2017-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多