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文件

Xamarin.iOS 与第三方框架的绑定

DraggableView C# Xamarin 的恢复位置命令

Xamarin.Forms Android 绑定库错误

Xamarin 是不是支持 Xamarin Android 绑定库中的 Kotlin 协程?