用 Xamarin for VS 创建 aar 文件的绑定

预备工作

相关aar文件,Xamarin for VS一份。我这里以Android中挺火的 MaterialDesignLibrary 为例。

具体步骤

  1. 首先,创建一个Xamarin Binding Library for Android 的项目。
  2. 在Jars目录内导入 MaterialDesign-1.5.aar 文件。等待一段时间。
  3. 将该aar文件的生成操作改为“LibraryProjectZip”(aar本质其实就是个zip)
  4. 基本操作就这些,但有些版本中,如果你现在直接就生成的话,会提示找不到jar文件,这是由于aar包里的jar文件名是classes.jar,修改即可。
  5. 对于这个简单一点的项目,一般都可以直接成功,但对于一些复杂一点的,将要对Transforms目录下的相关文件进行自定义修改,才能成功,而像百度地图SDK这类,基本库是可以成功的,但全部功能死活就有问题,改死改活都出错,忧伤

相关项目

MaterialDesignLibrary Binding