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

http://helpdev.com.br/zarelli

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>