Android Studio v0.2.x (julho de 2013)

  • Combinação das mais recentes alterações do IntelliJ codebase. Inclui correções para problemas relatados por usuários do Studio, como ajustes nos tamanhos de fontes do Linux e renderização de fontes.
  • Android Gradle plug-in atualização para 0.5.0.

    Atenção: esta nova versão não oferece suporte a versões anteriores. Ao abrir um projeto que usa uma versão mais antiga do plug-in, o Studio mostra um erro informando Gradle <project_name> project refresh failed.

    O plug-in atualizado do Gradle inclui as seguintes alterações:

    • O modelo do ambiente de desenvolvimento integrado foi corrigido para conter o arquivo de saída, mesmo que ele seja personalizado através da DSL. A DSL também foi corrigida para ter/definir o arquivo de saída no objeto variante, de modo que não seja necessário usar variant.packageApplication or variant.zipAlign
    • A resolução de dependências foi corrigida para que pudéssemos resolver a combinação de configuração padrão, tipos de build e variações ao mesmo tempo.
    • Dependência para testes de projeto de biblioteca foram corrigidas para incluir corretamente todas as dependências da própria biblioteca.
    • Foi corrigido um caso em que duas dependências possuem o mesmo nome de folha.
    • Foi corrigido um problema em que o arquivo de regras do ProGuard não podia ser aplicado a variações.

    Todas as notas de versão do plug-in para Gradle estão disponíveis neste link: http://tools.android.com/tech-docs/new-build-system.

  • Os erros do Gradle do aapt não apontam mais para os arquivos de saída mesclados na pasta build/. Eles apontam para os locais de origem reais.
  • Compilações paralelas. Agora é possível usar builds paralelos do Gradle. Os builds paralelos estão em desenvolvimento. Consulte a documentação do Gradle. Esse recurso fica desativado por padrão. Para ativar o recurso, acesse Preferences > Compiler e marque a caixa Compile independent modules in parallel.
  • Outras mudanças no novo repositório de recursos usado para renderização de layout, recursos para dobráveis no editor e mais:
    • Compatibilidade básica para dependências da biblioteca .aar (por exemplo, usando uma biblioteca sem uma cópia local das fontes). Ainda não está funcionando para validação de recursos XML e navegação em editores de origem.
    • Detecção de ciclo em referências de recursos.
    • A Quick Documentation (F1), que pode mostrar todas as traduções da string embaixo do cursor, agora também mostra todas as sobreposições de recursos dos diversos tipos de build e variações do Gradle, além de bibliotecas. Elas são listadas na ordem inversa da sobreposição de recursos, com tachado nas versões da string que são mascaradas.
    • Correções para resolver a atualização dos recursos combinados quando o conjunto de dependências do módulo muda.
    • Correções de processamento de XML para processar corretamente declarações de entidade de caractere e escapes XML e unicode.
  • Suporte ao salvamento de capturas de tela para a visualização do layout e as janelas do editor de layout.
  • Correções de bugs de modelos.
  • Correções de bugs do lint.
  • Várias correções para relatórios de falhas. Continue arquivando relatórios de erros.