Looking for an android solution for offline kml/kmz file viewer with gps support
My favorite app for doing these kinds of things is Locus map free. It can import KML file amongst many other formats, and can work completely offline.
If you need a base map, you can either download it within the app (for a fee) or add your own data either in mbtiles, or one of the other myriad formats that it supports.