使用できる 2 つの異なる依存関係があることに気付いたとき、プロジェクトで制約レイアウトを使用しようとしていました。
com.android.support.constraint:constraint-layout
androidx.constraintlayout:constraintlayout
これら2つまたはどちらが望ましい推奨事項に違いはありますか?
編集
Google は のサポートを停止してcom.android.support
おり、ユーザーに新しいandroidx
同等のものへの移行を促しています。
注: Android 9.0 (API レベル 28) のリリースでは、Jetpack の一部である AndroidX と呼ばれるサポート ライブラリの新しいバージョンがあります。AndroidX ライブラリには、既存のサポート ライブラリが含まれており、最新の Jetpack コンポーネントも含まれています。
サポート ライブラリは引き続き使用できます。履歴アーティファクト (27 以前のバージョンで、android.support.* としてパッケージ化されたもの) は、引き続き Google Maven で利用できます。ただし、新しいライブラリ開発はすべて AndroidX ライブラリで行われます。
すべての新しいプロジェクトで AndroidX ライブラリを使用することをお勧めします。また、既存のプロジェクトを AndroidX に移行することも検討する必要があります。
これは、公式の移行ガイドと対応するライブラリの同等物です。