Я не уверен, что вам известно об этом, но AndroidX - это замена для библиотеки appcompat.
AndroidX - это набор библиотек, которые упаковывают все, что не включено в систему, но в вашем приложении.Это включает библиотеки поддержки / appcompat.Это должно быть вашим выбором, когда вы нацеливаетесь на Android P и будущие версии.
Так что, если вы хотите нацелиться на P , потому что вы хотите использовать AndroidX, тогда - нетнужен appcompat , потому что у вас есть все, что вам нужно в AndroidX.Чтобы проверить, какие пакеты из AndroidX должны заменить пакеты в appcompat, см .: https://developer.android.com/topic/libraries/support-library/refactor
Для получения дополнительной информации и объяснения того, что на самом деле представляет собой AndroidX, см. этот пост в блоге разработчиков Android.