Adicionar uma biblioteca externa no Android Studio é uma coisa muito comum, mas ainda assim, a maioria dos iniciantes ou caloiros acha difícil fazer. Alguns de vocês devem ter passado por isso. Sempre que você deseja adicionar alguma biblioteca externa e tenta fazer isso com o maven ( Arquivo> Estrutura do projeto> Dependências ), tenta adicionar suas dependências lá, mas quando você pressiona a sincronização do Gradle, ele falha. Portanto, agora, sem consertar isso, você deseja ir para a construção de seu aplicativo e obterá o erro: Erro: Ocorreu um problema ao configurar o projeto ': aplicativo'.Existem muitas bibliotecas externas disponíveis que tornam muitas tarefas específicas simples e fáceis com as APIs e classes que fornecem. Portanto, incluir todas essas bibliotecas em nosso projeto vai realmente te ajudar muito. Muitos desenvolvedores costumam ficar confusos sobre como adicionar essas bibliotecas a seus projetos. Este artigo é útil para todas essas pessoas.

Neste artigo, veremos diferentes maneiras de adicionar projetos de biblioteca ao nosso projeto. Mas antes de pular para isso, vamos dar uma olhada rápida nisso: Podemos usar o Gradle para adicionar projetos de biblioteca com um código de linha única. O Android Studio Project possui uma estrutura modular e contamos com um módulo principal denominado “app”. Pode haver vários módulos em um projeto. Podemos conectá-los por meio do Gradle, essa conexão é conhecida como Dependência. Agora, vamos voltar à nossa agenda principal.

Diferentes maneiras de adicionar projeto de biblioteca ao Android Studio

Método 1

Quase todas as bibliotecas Android conhecidas estão disponíveis em um repositório Maven e sua instalação leva apenas uma linha de código no arquivo app / build.gradle:

dependencies {

    compilar 'com.jakewharton: butterknife: 6.0.0'

}

Vamos adicionar a biblioteca externa ao nosso projeto:

Etapa 1: Crie um novo projeto usando o Android Studio e nomeie-o como quiser (GFG neste exemplo) e clique no botão Concluir.

Etapa 2: a estrutura original do projeto criada pelo Android Studio se parece com esta:

Etapa 3:  No diretório raiz (GFG /), crie uma nova pasta: / libs na qual colocaremos nossas bibliotecas externas (esta etapa não é necessária - apenas para manter uma estrutura de projeto mais limpa).

Etapa 4:  Cole sua biblioteca na pasta / libs recém-criada. Para este exemplo, estamos usando a biblioteca PagerSlidingTabStrip (você só precisa baixar o ZIP do GitHub, renomear o diretório da biblioteca para “PagerSlidingTabStrip” e copiá-lo). A nova estrutura do nosso projeto deve ser assim:

Etapa 5:  edite settings.gradle adicionando sua biblioteca a ser incluída. Se você usar um caminho personalizado como eu usei, você também terá que definir o diretório do projeto para nossa biblioteca. Um settings.gradle inteiro deve ser semelhante a abaixo:

incluem ': app', ': PagerSlidingTabStrip'

project (': PagerSlidingTabStrip'). projectDir = new File ('libs / PagerSlidingTabStrip')

Etapa 5.1:  se você enfrentar o erro de "Configuração padrão", tente isso em vez da etapa 5 ,

   incluir ': app'

   incluem ': libs: PagerSlidingTabStrip'

Etapa 6: Em app / build.gradle, adicione nosso projeto de biblioteca como uma dependência:

dependencies {

   compilar fileTree (dir: 'libs', incluir: ['* .jar'])

   compilar 'com.android.support:appcompat-v7:21.0.3'

   projeto de compilação (“: PagerSlidingTabStrip”)

}

Etapa 6.1: se você seguiu a etapa 5.1, siga esta em vez de 6,

      dependencies {

       compilar fileTree (dir: 'libs', incluir: ['* .jar'])

       compilar 'com.android.support:appcompat-v7:21.0.3'

       projeto de compilação (“: libs: PagerSlidingTabStrip”)

   }

Etapa 7: Se o seu projeto de biblioteca não tiver o arquivo build.gradle, você deverá criá-lo manualmente. 

Etapa 8: isso é tudo. Basta clicar em, sincronizar o projeto com o Gradle. Sua biblioteca deve estar disponível para seu projeto.

Método 2

Etapa 1: Seguir para Arquivo> Novo Módulo

Clique em “ Importar projeto existente “.

Etapa 2: Selecione a biblioteca desejada e o módulo desejado. Em seguida, clique em Concluir. O Android Studio importará a biblioteca para o seu projeto e sincronizará os arquivos do Gradle.

Etapa 3: Na próxima etapa, você precisa adicionar o módulo importado às dependências do seu projeto. Clique com o botão direito na pasta do aplicativo > Abrir configurações do módulo 

Etapa 4: navegue até a guia dependências> clique no botão '+' -> clique em Dependência do módulo. O módulo da biblioteca será então adicionado às dependências do projeto.

Método 3

Etapa 1 : navegue até   Arquivo> Estrutura do projeto 

Passo 2 : Em seguida, clique em Módulos .

Para importar a biblioteca usando o Gradle, você pode ter que adicioná-la à seção de dependências do seu build.gradle (o do módulo).

Método 4

Vá para Estrutura do Projeto> em Módulos (veja as imagens abaixo), clique no botão de adição e selecione Importar Projeto Existente e importe. Em seguida, sincronize seus arquivos do Gradle. Existem chances de enfrentar o erro

Erro: a revisão do SDK Build Tools (xx.xx) é muito baixa. O mínimo necessário é aa.aa

Em seguida, basta abrir o arquivo build.gradle no diretório do projeto de biblioteca e atualizar o buildToolsVersion para o sugerido.

android {

 compileSdkVersion 19

 buildToolsVersion 'yy.y.y' 

}

em seguida, tente importar o módulo clicando em Arquivo> Estrutura do Projeto

Módulo> Módulo de importação

Após importar o módulo da biblioteca, selecione o módulo do seu projeto e adicione a dependência e, a seguir, selecione o módulo importado.

Quer um ambiente mais competitivo e acelerado para aprender os fundamentos do Android?
Clique aqui para acessar um guia com curadoria exclusiva de nossos especialistas com o objetivo de torná-lo pronto para a indústria em nenhum momento!