2015-12-08 97 views
0

是否有任何possibilty到AAR庫添加到xamarin工作室?我在mac上使用xamarin工作室,並且我嘗試將基於gradle-caldroid的項目添加到我的項目中。當我嘗試使用ProjectLibraryZip屬性將aar庫添加到我的項目中時。我無法使用此庫中的任何方法ic#如何將AAR庫添加到xamarin studio?

回答

2

您需要將Java綁定庫(通過Xamarin.Android Java綁定庫模板)添加到Xamarin解決方案中,並將.aar文件添加到項目中的Jar文件夾樹(Embedded Jar生成操作),就像你將一個.jar文件。

這是比較容易的部分,現在只是在編譯庫項目會造成一個C#包裝的生成所有的類/方法/枚舉/在罐/ AAR文件consts。它通常是從不只是是簡單並不代表一切從Java乾淨轉換爲C#所以要準備手動寫一些轉換規則來過濾掉類,重命名方法等。那些位於項目樹中:

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

Xamarin具有在整個過程中的好走,從這裏開始:

相關問題