diff --git a/app/src/main/java/com/aurora/store/util/PackageUtil.kt b/app/src/main/java/com/aurora/store/util/PackageUtil.kt index 4a248d785..6a6a712bf 100644 --- a/app/src/main/java/com/aurora/store/util/PackageUtil.kt +++ b/app/src/main/java/com/aurora/store/util/PackageUtil.kt @@ -47,8 +47,10 @@ object PackageUtil { private const val TAG = "PackageUtil" fun getAllValidPackages(context: Context): List { + val sharedLibs = context.packageManager.systemSharedLibraryNames ?: emptyArray() return context.packageManager.getInstalledPackages(PackageManager.GET_META_DATA) .filter { it.isValidApp(context.packageManager) } + .filterNot { it.packageName in sharedLibs } .sortedBy { it.applicationInfo!!.loadLabel(context.packageManager).toString() .lowercase(Locale.getDefault())