Я не могу сказать для Android, но я смог сделать это для iOS.
Вы должны учитывать, что для работы с пространством требуются собственные библиотеки GEOS и PROJ4 (для пространственных индексов), поэтому их также необходимо скомпилировать.
Версия sqlite, необходимая для пространственного объекта, также может отличаться от версии, распространяемой в платформе (это имеет место в iOS: версия sqlite слишком устарела для непосредственного использования в пространственном пространстве), поэтому правильный способ сделать это это получить версию «слияния» пространственного объекта (которая также инкапсулирует sqlite) и скомпилировать ее.
http://www.gaia-gis.it/spatialite/sources.html
На сайте пространственного объекта есть краткое уведомление с информацией о том, как создать пространственный объект:
http://www.gaia-gis.it/spatialite/how_to_build_libspatialite.html.
Для GEOS и PROJ4 вы сможете легко скомпилировать их из сценариев, поставляемых с проектом. Однако, с моей стороны, даже если компиляция прошла хорошо со сценариями, у меня были некоторые побочные эффекты во время выполнения с двойным типом (некоторые были NaN), поэтому я скомпилировал их непосредственно в XCode (iOS dev env), и поведение во время выполнения было Хорошо, тогда.