【问题标题】:How to add AAR library to xamarin studio?如何将 AAR 库添加到 xamarin 工作室?
【发布时间】:2015-12-08 22:35:57
【问题描述】:

是否有可能将 aar 库添加到 xamarin 工作室?我在 mac 上使用 xamarin studio,并尝试将基于 gradle - caldroid 的项目添加到我的项目中。当我尝试使用 ProjectLibraryZip 属性将 aar lib 添加到我的项目时。我不能使用这个库中的任何方法我 c#

【问题讨论】:

    标签: c# android xamarin xamarin-studio aar


    【解决方案1】:

    您需要将 Java 绑定库(通过 Xamarin.Android Java 绑定库模板)添加到您的 Xamarin 解决方案,并将 .aar 文件添加到项目树中的 Jar 文件夹(Embedded Jar Build Action),就像你会得到一个.jar 文件。

    这是简单的部分,现在只需编译该库项目将导致为该 Jar/Aar 文件中的所有类/方法/枚举/常量生成 C# 包装器。它通常不会只是那么简单,因为并非所有内容都可以干净地从 Java 转换为 C#,因此请准备好手动编写一些转换规则来过滤掉位于项目树中的类、重命名方法等。在:

    ├── Transforms
    │   ├── EnumFields.xml
    │   ├── EnumMethods.xml
    │   └── Metadata.xml
    

    Xamarin 很好地了解了整个过程,从那里开始:

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 2015-06-02
      • 1970-01-01
      • 2015-11-01
      • 2018-04-07
      • 2016-03-13
      • 2015-10-05
      • 2021-09-07
      • 1970-01-01
      相关资源
      最近更新 更多