我想用启用rtree功能的新版本替换 android 默认 sqlite 版本。看起来我必须使用 java 包装器来实现这一点,而我发现与 android 兼容的唯一一个是sqlite4java。我更喜欢坚持标准。不幸的是,我发现 dalvikvm (Androids VM) 不支持 jdbc,并且本机 android.database.sqlite 可与禁用 rtree 的 sqlite 构建一起使用。
目前我有一个为android编译的新的.so sqlite rtree启用库,但想替换androids原生库,而不必使用像sqlite4java这样的第三方包装器。有任何想法吗?我正在考虑从 android sdk 下载 android.database.sqlite 包并构建一个 jar 以仅替换 .so 加载与我的应用程序上下文。这是最好的方法吗?