Cause: Google’s automatic self-update mechanism overwrote your manual install with an older version meant for your device region.
Solution: Disable automatic updates temporarily:
Android 6.0.1 (API level 23) introduced runtime permissions and Doze mode. Many modern Play Store APKs target newer Android API levels and may assume framework features absent in Marshmallow. Official Play Store distribution on devices typically depends on Google Mobile Services (GMS) packages and device certification. android 601 play store apk
Do not download APKs from random ad-filled websites. Stick to these trusted repositories: Android 6
Search query to use: On APKMirror, filter by "Android 6.0+" and download the latest version labeled "nodpi" or "universal." Open Play Store > Settings > Auto-update apps
Example filename: com.android.vending_32.8.18-21_minAPI23(armeabi-v7a)(nodpi)_apkmirror.com.apk