'android: error fetching location on Microsoft Surface device

I am trying to run Android app on Windows Surface Pro using Windows Subsystem for Android. While I try to fetch the location, I don't see any error on the screen, but I found the below log on the logcat:

com.xxx.xxx requires the Google Play Store, but it is missing. The service for com.google.android.gms.common.internal.service.zar is not available: ConnectionResult{statusCode=SERVICE_INVALID, resolution=null, message=null}

Also, after this action app is not responding to touch events anymore. Can someone help me solve this?

Any help/pointers would be appreciated!



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source