Skip to content
Mark Johnson edited this page Mar 8, 2018 · 8 revisions

<-- 'List of Themes'

<-- 'List of Projects'

<-- 'List of Project Android_4.3.0'

<-- 'List of Project Android_R4.3.0'


Android_R4.3.0.mk - for Spatialite 4.3.0, with Rasterlite2

wget https://raw.github.com/geopaparazzi/libjsqlite-spatialite-android/master/archive/20150607.libjsqlite.R4.3.0.tar.bz2

  • to create this project:
    • replace Android.mk with Android_R4.3.0.mk
    • run
      • ndk-build clean
      • ndk-build

Note [20150116]: this has not yet been tested with geopaparazzi

GEOPAPARAZZI: DaoSpatialite.JavaSqliteDescription[
sqlite[3.8.10.2],spatialite[4.3.0-rc1],proj4[Rel. 4.9.1],
geos[3.4.2-CAPI-1.8.2 r3921],
spatialite_properties
[
 HasIconv[1],HasMathSql[1],HasGeoCallbacks[0],HasProj[1],
 HasGeos[1],HasGeosAdvanced[1],HasGeosTrunk[0],HasLwGeom[0],HasLibXML2[1],
 HasEpsg[1],HasFreeXL[0], HasGeoPackage[1],
 target_cpu[armeabi-v7a]
],
rasterlite2_properties[1.6.10]]
  • rasterlite2_properties
    • should show 0.8
      • but is showing the first static lib being linked (libpng)

Note:

  • with ndk-build V=1
    • you can see where flags for compiling are being used
      • the -g comes first (from the original Makefile of the project)
      • -O comes later, overriding -g
  • unknown type name 'AndroidCpuFamily'
    • after compiling correctly for armeabi

    • add the following in the projects that need cpufeatures

      • in this case libwebp-0.4.0.mk
      • LOCAL_STATIC_LIBRARIES := cpufeatures
        • after the source files a add as last entry in Android_R4.2.0.mk
$(call import-module,android/cpufeatures)

2015-06-27: Mark Johnson, Berlin Germany


Clone this wiki locally