Я не міг сказати для 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), і поведінка під час виконання Добре тоді.