dans l'application/build.Gradle:
implementation 'com.Android.support:appcompat-v7:28.0.0'
dans mon activité que j'utilise
import Android.support.v7.widget.Toolbar
Agréable. C'est la recherche de travail.
Mais quand je migre vers androidx
i Ajouter ceci:
Android.useAndroidX=true
Android.enableJetifier=true
En conséquence maintenant, mon activité ne compile pas avec erreur:
import Android.support.v7.widget.Toolbar;
Cannot resolve symbol 'v7'
Est-il possible d'utiliser Android.support.v7.widget.Toolbar
ensemble avec anrdoidx.*
paquet?
Utilisez le composant mis à jour androidx.appcompat.widget.Toolbar
et supprimer tout Android.support.v7.*
paquets.
Puisque vous migrez votre projet sur androidx
Avec Android Studio 3.2 et supérieur, vous pouvez migrer un projet existant vers Androidx en sélectionnant Refacteur> Migrer vers Androidx Dans la barre de menus.
Supprimer les importations ayant V7 Support et Import Androidx Dépendances partout dans votre projet.
<Android.support.v7.widget.Toolbar/>
avec <androidx.appcompat.widget.Toolbar/>
dans la mise en page XML.Répondre à votre deuxième requête: Vous ne pouvez pas utiliser à la fois la bibliothèque de support V7 et Androidx dans le même projet que AndroidX remplace intégral de la bibliothèque de support fournie dans Android jetpack.
Mettez également à jour votre projet pour utiliser la version finale de la bibliothèque de support: version 28.0.0 (hautement recommandé).
Pour plus de détails sur la migration d'Androidx, visitez ce link .
J'espère que ça aide :)