Quantcast
Viewing all articles
Browse latest Browse all 11

Dica: Importar repositório com library support para Android com maven

Problema

 

Se você estiver utilizando maven no seu projeto Android e precisa de uma classe contida nas bibliotecas de suporte, como por exemplo a classe android.support.v7.app.ActionBarActivity

Esses jars não estão disponíveis para download nos repositórios públicos maven.

 

Solução

 

É possível gerar essas bibliotecas manualmente e instalar no repositório local, mas a opcao mais simples é utilizando o projeto maven-android-sdk-deployer:

https://github.com/mosabua/maven-android-sdk-deployer

Primeiro antes de executar o script é necessário configurar a variável ANDROID_HOME.

Em seguida, executar o comando mvn clean install no diretório /maven-android-sdk-deployer/extras/compatibility-v4

Por fim, executar o comando mvn clean install no diretório /maven-android-sdk-deployer/extras/compatibility-v7-appcompat

 

No projeto é necessario apenas adicionar as seguintes dependências no pom.xml:

<dependency>
<groupId>android.support</groupId>
<artifactId>compatibility-v7</artifactId>
<version>19.1.0</version>
<type>apklib</type>
</dependency>

<dependency>
<groupId>android.support</groupId>
<artifactId>compatibility-v7</artifactId>
<version>19.1.0</version>
<type>jar</type>
</dependency>

 

Referência

 

https://github.com/mosabua/maven-android-sdk-deployer


Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.

Viewing all articles
Browse latest Browse all 11