最近Android11になってから動作しない問題がちょくちょく続いてます。
皆さんはどうでしょうか??
前置きが長かったですが、さくっと修正方法紹介します。
パッケージのアクセス方法がAndroid11から変更されたみたいです。
従来のコード
val packages: List<PackageInfo> = context.packageManager.getInstalledPackages(flag)
val packageNames: List<String> = packages.map { it.packageName }
追加
AndroidManifestに追加
<manifest package="com.example.game">
<queries>
<package android:name="com.example.store" />
<package android:name="com.example.services" />
</queries>
...
</manifest>
参考