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.
- 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
- 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.