Jam*_*ott 4 youtube binding android xamarin
我希望将 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>
Run Code Online (Sandbox Code Playgroud)
在 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]" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
574 次 |
| 最近记录: |