Makrosites

Suas ideias em realidade digital!

Gradle no Android explicado: build.gradle para iniciantes

Gradle no Android explicado: build.gradle para iniciantes

O que é Gradle no Android

O Gradle é o sistema de build usado pelo Android Studio para compilar aplicativos Android.

Ele é responsável por:

Basicamente, o Gradle automatiza todo o processo de construção do aplicativo.


Estrutura do Gradle no Android

Normalmente um projeto Android possui dois arquivos principais: Cada um tem uma função diferente.

build.gradle do projeto

Esse arquivo define configurações globais do projeto. Exemplo:

buildscript {

repositories {
google()
mavenCentral()
}

dependencies {
classpath "com.android.tools.build:gradle:8.2.0"
}

}
Ele define:

build.gradle do módulo (app)

Esse é o arquivo mais importante. Exemplo:

plugins {
id 'com.android.application'
}

android {

compileSdk 34

defaultConfig {

applicationId "com.meuapp.exemplo"
minSdk 21
targetSdk 34
versionCode 1
versionName "1.0"

}

}

Aqui ficam as configurações do aplicativo.

Versionamento do aplicativo

No Gradle controlamos versões usando:

versionCode 1
versionName "1.0"
Explicação: Ao publicar atualizações, aumente sempre o versionCode.

Adicionar dependências

Bibliotecas são adicionadas na seção dependencies. Exemplo:

dependencies {

implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.11.0'

}
Essas dependências são baixadas automaticamente pelo Gradle.

Sincronizar o Gradle

Após editar o build.gradle é necessário sincronizar o projeto. No Android Studio:

File
→ Sync Project with Gradle Files
Ou clique no botão **Sync Now**.

Erros comuns no Gradle

Alguns erros frequentes: Nesses casos tente:

Comandos importantes

Alguns comandos Gradle usados no desenvolvimento:

./gradlew build
./gradlew clean
./gradlew assembleDebug
Eles permitem compilar o projeto diretamente pelo terminal.

Boas práticas


Veja também