Mon objectif est de voir l’arbre des dépendances (telles que: appcompat, poignard, etc.) dans un projet particulier.
Comme celui d'IntelliJ:
L'image dans la question ne montre pas vraiment un arbre, mais une liste plate de tout ce qui a été compilé dans l'application.
Utilisez-vous Gradle?
Si c'est le cas, vous pouvez vraiment voir "l'arbre" en exécutant une commande Gradle
Documentation Android: Afficher l'arbre de dépendance
- Sélectionnez Afficher> Fenêtres d'outils> Gradler (ou cliquez sur l'icône Graduer dans la barre de fenêtres d'outils).
- Développez NomAppli> Tâches> Android et double-cliquez sur
androidDependencies
. Une fois que Gradle a exécuté la tâche, la fenêtre Exécuter devrait s'ouvrir pour afficher la sortie.
./gradlew app:dependencies
et/ou
./gradlew app:androidDependencies
Où app
est le nom de votre module
Et vous obtenez quelque chose comme ça
+--- MyApp:mylibrary:unspecified
| \--- com.Android.support:appcompat-v7:25.3.1
| +--- com.Android.support:animated-vector-drawable:25.3.1
| | \--- com.Android.support:support-vector-drawable:25.3.1
| | \--- com.Android.support:support-v4:25.3.1
| | \--- LOCAL: internal_impl-25.3.1.jar
| +--- com.Android.support:support-v4:25.3.1
| | \--- LOCAL: internal_impl-25.3.1.jar
| \--- com.Android.support:support-vector-drawable:25.3.1
| \--- com.Android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
\--- com.Android.support:appcompat-v7:25.3.1
+--- com.Android.support:animated-vector-drawable:25.3.1
| \--- com.Android.support:support-vector-drawable:25.3.1
| \--- com.Android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
+--- com.Android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
\--- com.Android.support:support-vector-drawable:25.3.1
\--- com.Android.support:support-v4:25.3.1
\--- LOCAL: internal_impl-25.3.1.jar
Note: Si vous exécutez ls
(ou dir
sous Windows) dans ce dossier et que vous ne voyez pas gradlew
(ou gradlew.bat
), vous êtes dans le mauvais dossier.
Sur le côté droit, ouvrez l'onglet Niveler> cliquez sur l'icône Niveler (exécuter la tâche de dégradé). Dans la boîte de dialogue contextuelle, entrez:
app:dependencies
dans le champ de ligne de commande> ok
Inspectez et visualisez chaque dépendance dans le graphique de dépendance de votre projet, tel que résolu par Gradle lors de la synchronisation du projet, en procédant comme suit:
la commande de terminal pour voir toutes les dépendances est
./gradlew -q dependencies app:dependencies --configuration implementation