Android Studio, Gradle – Adicionar dependências no projeto usando o Maven (Maven Dependencies with Android Studio / Gradle)

android studio

Mais uma para a coleção de configuração de projetos no Android Studio. A facilidade do Gradle para incluir dependências é incrível, mais tem algumas regrinhas para aprender. Quando se trata de dependências do Android todas elas já estão lá bem acessíveis e com uma interface gráfica para facilitar a inclusão no ‘build.gradle’, porem quando vamos incluir uma dependência de outro repositório devemos configurar algumas coisas. O Gradle utiliza o Maven para facilitar essa inclusão, iremos configurar a inclusão da biblioteca ksoap2-android.

1 – Vamos abrir o ‘build.gradle’ do PROJETO, ele deve estar assim:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

Vamos incluir nesse arquivo os dados referente ao repositório da biblioteca que queremos, no caso a ‘ksoap2-android’:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
        maven { url 'http://ksoap2-android.googlecode.com/svn/m2-repo' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url 'http://ksoap2-android.googlecode.com/svn/m2-repo' }
    }
}

2 – Agora iremos abrir o build.gradle do modulo/app e nele só iremos incluir a instrução para compilar a biblioteca no bloco de dependência.

[...]


dependencies {
    [...]
    compile 'com.google.code.ksoap2-android:ksoap2-android:3.3.0'
}

As instruções da dependencias são separadas por ‘:’ aonde temos o grupoId,artefatoId e versão, encontramos esses dados normalmente no link do repositorio, no caso do exemplo: “https://code.google.com/p/ksoap2-android/wiki/

3 – Pronto, utilize o ‘Sync Now’ que deve aparecer em uma barra amarela em cima do projeto para sincronizar e compilar o gradle ou compile o projeto.

Help DEV – Analista desenvolvedor Java / Android
https://helpdev.com.br/zarelli

Android Studio, Gradle – Adicionar dependências no projeto usando o Maven (Maven Dependencies with Android Studio / Gradle)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo