Does anybody know how to open the KML file in Google maps for android?
First of all, you need to create a map in "My Maps" (https://mapsengine.google.com/map/). You can import your kml there. You can find more information about the limitations in https://developers.google.com/maps/support/kmlmaps. After that, you can access the map you created from the Google maps app in your device.
Try to install googleearth for android or try to make html file like here: https://stackoverflow.com/questions/2931281/open-local-kml-file-in-google-maps-on-android