Xamarin Android绑定YouTube视频播放器编译错误

Xamarin Android绑定YouTube视频播放器编译错误,第1张

概述我想将YouTubeAndroidPlayerApi.jar绑定到我的XamarinAndroid项目中.我在Jars文件夹下添加了YouTubeAndroidPlayerApi.jar,但是我的项目无法编译.错误:“请勿覆盖object.Finalize.请使用析构函数.”因此,我尝试使用以下方法来更改其编译方式:<attrpath="/api/package[@name='Co

我想将YouTubeAndroidPlayerAPI.jar绑定到我的Xamarin AndroID项目中.我在Jars文件夹下添加了YouTubeAndroidplayerAPI.jar,但是我的项目无法编译.

错误:“请勿覆盖object.Finalize.请使用析构函数.”

因此,我尝试使用以下方法来更改其编译方式:

<attr path="/API/package[@name='Com.Google.AndroID.Youtube.Player']/class[@name='YouTubethumbnailVIEw']/method[@name='Finalize']" name="managedname">~YouTubethumbnailVIEw</attr>

在transforms文件夹下的Metadata.xml文件中……似乎并没有将其更改为终结器……我继续在这里使用语法,以期希望我偶然发现一些可行的方法.

这是正确的方法吗?我还有其他可以做的更好的解决方案吗?我真的想要一些反馈.

谢谢!

解决方法:

您应该可以轻松地删除它.但是,您在< attr>中遇到的问题是您的包名/类名不正确的事实,因为它应该遵循Java约定(< lowercase package>.< propercase class>).只需确保情况如下例所示:

例如:

<remove-node path="/API/package[@name='com.Google.androID.youtube.player']/class[@name='YouTubethumbnailVIEw']/method[@name='finalize' and count(parameter)=0]" />
总结

以上是内存溢出为你收集整理的Xamarin Android绑定YouTube视频播放器编译错误全部内容,希望文章能够帮你解决Xamarin Android绑定YouTube视频播放器编译错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存