is there any library that is able to read parse a .shp file, preferably on where I don't need to use NDK. I was trying to use GeoTools but i can't seam to get it to work on Android.
I've been using two lightweight shapefile parsers with good results in Android: diewald_shapeFileReader and Java ESRI Shape File Reader.
Geotools relies heavily on AWT and Java Service Provider Interface (SPI) both not supported by Android. So it´s not a viable option.
来源:https://stackoverflow.com/questions/19548044/android-lib-to-read-or-parse-shapefile