Xamarin 绑定安卓第三方库恢复原始参数问题
Posted 保持好奇保持求知,愿天下没有难搞的界面
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin 绑定安卓第三方库恢复原始参数问题相关的知识,希望对你有一定的参考价值。
大家都知道在绑定xamarin android 第三方库的时候 参数名是乱码的 变成了p1 p2 p3 之类的
这样在实际使用的时候非常不方便。
其实xamarin是提供了三种方式帮助大家恢复jar 或者 aar 包里面的 参数名
https://docs.microsoft.com/zh-cn/xamarin/android/platform/binding-java-library/customizing-bindings/naming-parameters-with-javadoc
我用环信的jar包举例
从环信官网下载jar包后 你会发现并未提供source.jar 或者 javadoc.jar
https://jcenter.bintray.com/com/hyphenate/hyphenate-sdk/3.5.3/hyphenate-sdk-3.5.3-javadoc.jar 环信对应的包在这个地方
设置生成方式分别为 javaSource 或者 javaDocjar
目前这两种方式在我的测试中都没法用
唯一可以用的 是第三种方式
解压 javadoc.jar 得到
卸载项目 并编辑项目
增加这个属性即可 完成
这样再编译出来的dll
参数名都回来啦
以上是关于Xamarin 绑定安卓第三方库恢复原始参数问题的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Android Binding 源自github第三方库的绑定(高级教学)----aar文件
Xamarin.Android Binding 源自github第三方库的绑定(中级教学)----aar文件