web-dev-qa-db-fra.com

Comment afficher l'arborescence des dépendances dans Android Studio?

Mon objectif est de voir l’arbre des dépendances (telles que: appcompat, poignard, etc.) dans un projet particulier.

Comme celui d'IntelliJ:

 enter image description here

45
fruqi

Finalement, j'ai compris. Ce que je fais est de sélectionner Projet dans le menu Projet (voir l'image ci-dessous).

 enter image description here

17
fruqi

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

Interface graphique

  1. Sélectionnez Afficher> Fenêtres d'outils> Gradler (ou cliquez sur l'icône Graduer dans la barre de fenêtres d'outils).
  2. 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.

CLI

./gradlew app:dependencies

et/ou 

./gradlew app:androidDependencies

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. 

115
cricket_007

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

16
JimmyFlash

Android Studio 3.4

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:

  1. Dans le volet gauche du fichier PSD, sélectionnez Dépendances .
  2. Dans le volet Modules , sélectionnez un module pour lequel vous souhaitez inspecter les dépendances résolues.
  3. Sur le côté droit du fichier PSD, ouvrez le volet Dépendances résolues , présenté ci-dessous.

Project Structure

Apprendre encore plus.

0
Anor

la commande de terminal pour voir toutes les dépendances est

 ./gradlew -q dependencies app:dependencies --configuration implementation
0
vikas kumar