Android 11 (API 30) changes the way of using external app services. Using compileSdk 30
and above, without additional Manifest entry the bindService()
method will always return False
, even if with compileSdk 29
the app will work perfectly. I want to share solution of this problem after WAY TOO LONG time I spent on searching it…
Android service binding fix for API 30
