【问题标题】:Xamarin Android bindings library for JitsiJitsi 的 Xamarin Android 绑定库
【发布时间】:2020-09-21 19:36:51
【问题描述】:

我正在尝试在 Xamarin Android 中创建 Jitsi 绑定库。按照本指南,我已经获得了所有依赖项 aar(66 项):

https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-android-sdk

(Maven 仓库https://github.com/jitsi/jitsi-maven-repository/raw/master/releases)

这是目前的结果:缺少JitsiMeetActivity

有什么帮助吗?谢谢

【问题讨论】:

  • 你有我可以查看 metadata.xml 的存储库吗?
  • @tequilaslammer,您好,如果您打算在项目的转换文件夹中使用 metadata.xml 文件,它是不变的。谢谢
  • 我开始使用最新版本 2.9.0 创建绑定,并注意到缺少的不仅仅是 JitsiMeetActivity。我无法解释的是 api.xml.class-parse 包含缺失的部分,而 api.xml 和 api.xml.fixed 没有。
  • 是的,对我来说,很多课程都不见了

标签: android xamarin jitsi


【解决方案1】:

要生成 JitsiMeetActivity 类,请将“XamarinLibrary.Xamarin.Android.Facebook.React.ReactNative”nuget 添加到绑定项目并重新构建它。

【讨论】:

  • 我加了。但它仍然错误:错误 CS0738:'JitsiMeetActivity' 没有实现接口成员'IPermissionAwareActivity.CheckPermission(string, int, int)'。 'ContextWrapper.CheckPermission(string?, int, int)' 无法实现 'IPermissionAwareActivity.CheckPermission(string, int, int)' 因为它没有匹配的返回类型 'int'。 (CS0738) (JitsiAndroidBinding)
【解决方案2】:

我也有同样的问题..

看来绑定过程漏掉了从基类扩展的所有类...

作为一个例子,尝试寻找 JitsiMeetActivityInterface 接口定义,它是一个非常简单的类,但在绑定过程中也缺少它以及其他一些。

如果您愿意,也很高兴与您合作。

【讨论】:

  • 你好,会很好
  • 你是怎么解决的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-29
  • 2015-09-17
  • 1970-01-01
相关资源
最近更新 更多