【发布时间】:2013-01-16 17:46:17
【问题描述】:
我正在尝试从 OsmDroid 移植主干版本(3.0.9-SNAPSHOT:http://code.google.com/p/osmdroid/source/browse/)。以前我使用 xamarin 示例的移植版本 3.0.8。在 3.0.9 版本中解决了我面临的一个错误,所以我真的必须移植 OsmDroid 的主干版本。
我现在遇到三个错误:
Error CS0535: 'OsmDroid.Views.SafeCanvas.SafeTranslatedCanvas' does not implement interface member 'OsmDroid.Views.SafeCanvas.ISafeCanvas.DrawColor(int)' (CS0535) (OsmDroid)
Error CS0535: 'OsmDroid.Views.SafeCanvas.SafeTranslatedCanvas' does not implement interface member 'OsmDroid.Views.SafeCanvas.ISafeCanvas.DrawColor(int, Android.Graphics.PorterDuff.Mode)' (CS0535) (OsmDroid)
Error CS0535: 'OsmDroid.Views.SafeCanvas.SafeTranslatedCanvas' does not implement interface member 'OsmDroid.Views.SafeCanvas.ISafeCanvas.Save(int)' (CS0535) (OsmDroid)
据我所知,这三个缺少的接口成员是 Android.Canvas 的成员。这三种方法在生成可移植代码后不移植,但在原始 jar 文件(SafeTranslatedCanvas.java 和 ISafeCanvas.java)中可见。
如何解决 Metadata.xml 中的这些问题?
提前致谢。 你好, 法子
【问题讨论】:
-
你已经解决了这个问题吗?
标签: mono xamarin.android porting osmdroid