arquivos JAR • Restrições para utilizar bibliotecas Java • Criando sua própria lib • Android Studio • Eclipse • Support Libraries do Google • Sugestões • Dúvidas
utilizar um código contido no arquivo .jar • Também podemos criar módulos e utilizarmos como dependência em nossos projetos • Esses Módulos permitem salvar códigos e resources que podem ser compartilhados com diversas outras aplicações
dentro do seu projeto,você pode copiar o arquivo para dentro da pasta libs da sua aplicação • Dependendo da IDE o código contido no arquivo fica automaticamente disponível, se isso não ocorrer, precisaremos fazer mais alguns passos
jar no pacote de classes da sua aplicação; • Durante o build, as ferramentas do Android convertem os arquivos .class em .dex que contem o byte-code da sua app; • Para essa mágica acontecer você precisa criar a pasta libs no seu projeto.
no JAR dentro da sua pasta libs e escolha a opção Add as library; • Verifique se há uma nova linha no compile files (SEUJAR.jar)no seu arquivo build.gradle; • Feito isso, basta sincronizar o seu gradle.
utilizar componentes disponíveis para a API Android. Por exemplo, as libs do Android não possuem java.awt e javax.swing • Não duplique as libs nas dependencias • Cuidado com o “R” • Bibliotecas não podem ser “rodadas”
mais de uma vez, utilize uma lib mesmo que seja a sua :) • Entenda que quando você gera uma lib, todos os componentes do projeto se integram ao seu apk, ou seja muito cuidado com os ids e os arquivos que estão dentro da sua biblioteca. Prioridades e conflitos • Quando você usa uma lib no seu projeto os ID’s são constantemente alterados para evitar conflitos, caso eles ocorram o Android da preferencia