The new package visibility changes in Android 11 means that all of the queryIntentActivities() call BrowserSelector.java is broken.
As per the docs, the following should be added to your app's manifest when targeting SDK 30 and above:
<manifest>
<application>
<blah />
</application>
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.support.customtabs.action.CustomTabsService" />
</intent>
</queries>
</manifest>
The new package visibility changes in Android 11 means that all of the
queryIntentActivities()call BrowserSelector.java is broken.As per the docs, the following should be added to your app's manifest when targeting SDK 30 and above: