Como posso mostrar a árvore de dependências no Android Studio?
4 answers
Se assim for, poderá ver verdadeiramente a "árvore" se executar esta é a linha de comandos do directório do projecto
./gradlew app:dependencies
Onde app
está o nome do teu Módulo
+--- 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
Nota : se executar ls
(ou dir
nas janelas) nessa pasta, e não ver gradlew
(ou gradlew.bat
), está na pasta errada.
Detalhes adicionais: ver a árvore de dependências
Do lado direito, abra a página da grelha > carregue no ícone da grelha( executar a tarefa da grelha), na janela de contexto indique:
app:dependencies
No campo da linha de comandos > ok
Android Studio 3.+
- Abre o painel de grelhas
- Clique no ícone elefante
- seleccione o app gradle project
- na linha de comandos Colar:
dependencies
- Clique em OK
No painel de execução irá encontrar a árvore de dependências
Outro alimento:
Abre o painel
Procurar o "(root) " postfix e abrir (nome da pasta da aplicação)
Abrir as tarefas nó
Abra o nó android
Duplo-click sobre as "dependências andróides"
No painel de execução irá encontrar a lista de dependências
Antes de uma compilação normal mudar de volta para a configuração normal de compilação (ao lado do martelo)
Outro ferramenta útil:
Como encontrar qual dependência é atualizada: https://github.com/ben-manes/gradle-versions-plugin
Utilização
-
Adicione isto à compilação ao nível do projecto.gradle
apply plugin: "com.github.ben-manes.versions" buildscript { repositories { jcenter() } dependencies { classpath "com.github.ben-manes:gradle-versions-plugin:0.20.0" } }
Sincronizar Agora
- Abre o painel de grelhas
- Clique no ícone elefante
- seleccione o root projecto
- na linha de comandos Colar :
dependencyUpdates
- Clique em OK
- espere um pouco
No painel de execução irá encontrar o resultado.