以下内容全部或部分转自或参考于网络。
1.创建用于加载第三方库的Android绑定项目
新建->项目,Visual C# ->Android->Binding Library (Android):
2.把jar库文件放到Jars目录下,右击jar库文件选择属性,设定生成操作EmbeddedJar。
3.生成时弹出如下错误
在metadata.xml中添加配置:
<attr path="/api/package[@name='com.baidu.mapapi']/class[@name='VersionInfo']/field[@name='VERSION_INFO']" name="managedName">SDKVersionInfo</attr>
attr表示对api.xml中的结点做修改操作,path后接一个XPath表达式,用于定位结点name的值表示对这个结点做哪一种操作,managedName表示修改名称,最后修改为SDKVersionInfo,躲避重名。
注:'com.baidu.mapapi''是jar库文件中的实际要生成包名。
重新生成没有有错误了,只是有一些警告。