Android Development

O Android Studio reporta não encontrar a SDK

Neste caso, as pastas a começar por .AndroidStudio devem ser apagadas. Usando a linha de comandos:

rm -r ~/.AndroidStudio*

Esta ação remove todas as configurações do Android Studio existentes.

O gradle no Android Studio falha com o erro “Gradle project sync failed”

Ao iniciar um projecto, o gradle reporta um erro de sincronização.

Mensagem de erro "Gradle project sync failed."

Este pode ser um problema com a cache do gradle, que pode ter dados corrompidos. Para resolver, deve-se fechar o Android Studio e correr o seguinte comando do terminal:

rm -r ~/.gradle

Caso tal não resulte, poderá ser da versão do JDK utilizada. Tal pode ser confirmado no fundo do ecrã, tal como apresentado na imagem seguinte que diz precisar do JDK 7 ou superior.

Erro "compileSdkVersion android-21 requires compiling with JDK 7"

A solução neste caso é substituir a JDK utilizada por predefinição pelo Android Studio. Isto pode ser feito ao ir a:

File > Other Settings > Default Project Structure…

project-structure-menuDaqui, na nova janela que é aberta, pode-se editar a JDK location que é usada para compilar os projectos.

As JDKs disponíveis estão descritas na pergunta Que versões do Java estão disponíveis e como as posso usar?. As versões recomendadas para projectos Android são a OpenJDK 7 ou a Java Oracle 8.

11-android_setup

Como devo configurar o Android Studio no primeiro arranque?

Primeiro, deve-se configurar o Android SDK para colocar as máquinas virtuais na pasta temporária fora do AFS. Todas as maquinas virtuais criadas serão voláteis.

Para o fazer, deve-se seguir as instruções em Ao iniciar o Android Studio ele reporta falta de espaço ao criar a máquina virtual.

Development > Set the Android SDK Home Variable

A seguir, inicia-se o Android Studio e a partir do ecrã inicial, abre-se a janela que permite alterar a JDK utilizada.

Configure > Project Default > Project Structure

Daqui, na nova janela que é aberta, pode-se editar a JDK location que é usada para compilar os projectos.

As JDKs disponíveis estão descritas na pergunta Que versões do Java estão disponíveis e como as posso usar?. As versões recomendadas para projectos Android são a OpenJDK 7 ou a Java Oracle 8.

11-android_setup