【发布时间】:2019-01-08 19:09:58
【问题描述】:
我在使用最新版本的 Xamarin Android 应用程序上集成最新的 Android WebRTC 库时遇到问题:1.0.24139 from here
我已按照this link 的指示进行操作。
我还把Transforms->Metadata.xml改成了如下:
<metadata>
<!--Fix incorrect Visibility-->
<attr path="/api/package[@name='org.webrtc']/class[@name='CameraCapturer']" name="visibility">public</attr>
<attr path="/api/package[@name='org.webrtc']/class[@name='GlGenericDrawer']" name="visibility">public</attr>
<attr path="/api/package[@name='org.webrtc']/class[@name='WrappedNativeVideoDecoder']" name="visibility">public</attr>
<attr path="/api/package[@name='org.webrtc']/class[@name='WrappedNativeVideoEncoder']" name="visibility">public</attr>
<!-- Rename StatusReport.Value.Value to StatusReport.Value.Val to avoid conflict -->
<attr path="/api/package[@name='org.webrtc']/class[@name='StatsReport.Value']/field[@name='value']" name="name">val</attr>
<!--.NET namespace names-->
<attr path="/api/package[@name='org.webrtc']" name="managedName">WebRTC</attr>
</metadata>
Xamarin Android 绑定项目成功构建生成dll。
但是当我将此项目引用到我的 Xamarin android 项目时,它会在构建过程中引发异常,如下图所示:
但我已经能够使用旧版本成功构建:1.0.19742
有人可以帮忙吗?我想使用适用于 Android 的最新 WebRTC 库构建一个项目。
【问题讨论】:
标签: c# android visual-studio xamarin webrtc