0
是否有任何possibilty到AAR庫添加到xamarin工作室?我在mac上使用xamarin工作室,並且我嘗試將基於gradle-caldroid的項目添加到我的項目中。當我嘗試使用ProjectLibraryZip屬性將aar庫添加到我的項目中時。我無法使用此庫中的任何方法ic#如何將AAR庫添加到xamarin studio?
是否有任何possibilty到AAR庫添加到xamarin工作室?我在mac上使用xamarin工作室,並且我嘗試將基於gradle-caldroid的項目添加到我的項目中。當我嘗試使用ProjectLibraryZip屬性將aar庫添加到我的項目中時。我無法使用此庫中的任何方法ic#如何將AAR庫添加到xamarin studio?
您需要將Java綁定庫(通過Xamarin.Android Java綁定庫模板)添加到Xamarin解決方案中,並將.aar
文件添加到項目中的Jar文件夾樹(Embedded Jar
生成操作),就像你將一個.jar
文件。
這是比較容易的部分,現在只是在編譯庫項目會造成一個C#包裝的生成所有的類/方法/枚舉/在罐/ AAR文件consts。它通常是從不只是是簡單並不代表一切從Java乾淨轉換爲C#所以要準備手動寫一些轉換規則來過濾掉類,重命名方法等。那些位於項目樹中:
├── Transforms
│ ├── EnumFields.xml
│ ├── EnumMethods.xml
│ └── Metadata.xml
Xamarin具有在整個過程中的好走,從這裏開始: