首页 > 解决方案 > 无法将 spatialite android 添加到我的项目中

问题描述

我的要求是使用spatialite Android来查询空间数据和坐标变换。我已尝试使用有关空间文档的指南,但不清楚将哪个文件放在哪里。据我了解,.so文件需要在libs文件夹下,其他项目应添加为模块。我已将.so文件放在 libs 文件夹下,并尝试将源添加为模块,但Next按钮Finsish被禁用。
我正在从这里下载文件.so并从这里获取源代码。在这里的文档中,他们声称如果我们下载这个项目它会开箱即用,但事实并非如此。它显示错误,我什至无法运行该项目。

.so的 libs 文件夹下的文件 在此处输入图像描述

无法导入模块 在此处输入图像描述

我还尝试从 mvn 存储库添加 android-spatialite

// https://mvnrepository.com/artifact/com.github.sevar83/android-spatialite
implementation 'com.github.sevar83:android-spatialite:1.0.7'

和 geopaparazzi(试试这个,因为我认为 android-spatialite 是其中的一部分)

// https://mvnrepository.com/artifact/it.geosolutions.android/GeopaparazziLibrary
implementation 'it.geosolutions.android:GeopaparazziLibrary:3.6.2.1'

但我仍然无法执行文档中提到的任何选项。我的项目找不到jsqlite.Database

请让我知道我必须做什么才能使空间查询正常工作。任何努力都会得到回报。

问候 Inzimam Tariq

标签: androidsqlitespatialitejsqlite

解决方案


推荐阅读