【发布时间】:2016-06-03 20:10:31
【问题描述】:
我正在尝试在 Xamarin 中为 Android 的 SQLCypher 创建一个绑定,但我遇到了 4 个似乎无法克服的错误。
4 个错误是:
错误 CS0534:“BulkCursorToCursorAdaptor”未实现继承 抽象成员'AbstractCursor.GetType(int)' (CS0534) (SQLCyper)
public sealed partial class BulkCursorToCursorAdaptor : global::Info.Guardianproject.Database.AbstractWindowedCursor {
错误 CS0534:“MatrixCursor”未实现继承的抽象 成员'AbstractCursor.GetType(int)' (CS0534) (SQLCyper)
public partial class MatrixCursor : global::Info.Guardianproject.Database.AbstractCursor {
错误 CS0738:“AbstractCursor”未实现接口成员 'ICrossProcessCursor.Window'。 'AbstractCursor.Window' 无法实现 'ICrossProcessCursor.Window' 因为它没有匹配 'CursorWindow' 的返回类型。 (CS0738) (SQLCyper)
public abstract partial class AbstractCursor : global::Java.Lang.Object, global::Android.Database.ICrossProcessCursor {
错误 CS0534:“SQLiteCursor”未实现继承的抽象 成员'AbstractCursor.GetType(int)' (CS0534) (SQLCyper)
public partial class SQLiteCursor : global::Info.Guardianproject.Database.AbstractWindowedCursor
如你所见,3 个是相似的。
我的 Xamarin 是最新的,目标平台是 Android 4.1 jellybean。
jar文件的来源是:http://www.java2s.com/Code/Jar/s/Downloadsqlcipherjar.htm
我正在尝试的另一个 jar 文件是:http://www.trojanpc.co.za/sqlcipher.jar
这是我从一个有这个 jar 的 android 项目中取出的,这个有不同的错误。
【问题讨论】:
标签: c# jar binding xamarin xamarin.android