I followed this example to parse a local GPX file in Android: http://android-coding.blogspot.pt/2013/01/get-latitude-and-longitude-from-gpx-file.html
All works fine
I've ported the library GPXParser by ghitabot to Android.
https://github.com/urizev/j4gpx