我想将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视频播放器编译错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)