UserRecoverableAuthException: NeedPermission

Try following the Drive quickstart for Android, it is a step-by-step guide showing how to authorize and upload a file to Drive: https://developers.google.com/drive/quickstart-android To be more specific, it looks like you are not catching the UserRecoverableException and triggering the intent to have the user authorize the app. This is documented in the Google Play Services … Read more

How to unpublish an app in Google Play Developer Console

TL;DR: (As of September 2020) Open the Play Console. Select an app. Select Release > Setup >Advanced settings. On the App Availability tab, select Unpublish. From https://support.google.com/googleplay/android-developer/answer/9859350?hl=en&ref_topic=9872026: When you unpublish an app, existing users can still use your app and receive app updates. Your app won’t be available for new users to find and download … Read more

Android: Google Maps location with low battery usage

FINALLY FOUND THE SOLUTION!!! thanks to Tristan for his answer! By default, GoogleMap uses its on location provider, which is not the Fused Location Provider. In order to use the Fused Location Provider (which allows you to control the location accuracy and power consumption) you need to explicitely set the map location source with GoogleMap.setLocationSource() … Read more

Google Play Services Missing in Emulator (Android 4.4.2)

http://developer.android.com/google/play-services/setup.html Quoting docs If you want to test your app on the emulator, expand the directory for Android 4.2.2 (API 17) or a higher version, select Google APIs, and install it. Then create a new AVD with Google APIs as the platform target. Needs Emulator of Google API”S See the target in the snap Snap … Read more