Esta página lista os novos recursos introduzidos nas versões de pré-lançamento do Android Studio. Os builds de pré-lançamento oferecem acesso antecipado aos recursos e melhorias mais recentes no Android Studio. Você pode fazer o download dessas versões de pré-lançamento aqui. Se você tiver problemas para usar uma versão de pré-lançamento do Android Studio, entre em contato conosco. Seus relatórios de bugs ajudam a tornar o Android Studio melhor.
Para ver as notícias mais recentes sobre as versões de pré-lançamento do Android Studio, incluindo uma lista de correções importantes em cada versão de pré-lançamento, consulte a Atualizações de lançamento no Android Studio blogue.
Versões atuais do Android Studio
A tabela a seguir lista as versões atuais do Android Studio e as em cada canal.
Versão | Canal |
---|---|
Android Studio Koala | 01/01/2024 | Estável |
Plug-in do Android para Gradle 8.5.0 | Estável |
Atualização de recurso do Android Studio Koala | 02/01/2024 | Beta |
Android Studio Ladybug | 1o/02/2024 | Canary |
Compatibilidade com visualizações do Plug-in do Android para Gradle
Cada versão de pré-lançamento do Android Studio é publicada junto com um do Plug-in do Android para Gradle (AGP). As versões de pré-lançamento do Studio devem trabalhar com qualquer compatível versão estável do AGP. No entanto, se você estiver usando uma versão de pré-lançamento do AGP, será possível precisa usar a versão de visualização correspondente do Studio (por exemplo, Android Studio Chipmunk Canary 7 com AGP 7.2.0-alpha07). Tentativas de uso versões divergentes (por exemplo, Android Studio Chipmunk Beta 1 com AGP) 7.2.0-alpha07) causará uma falha de sincronização, o que resultará em uma solicitação para atualize para a versão correspondente do AGP.
Para acessar um registro detalhado das descontinuações e remoções da API do Plug-in do Android para Gradle, consulte as atualizações da API do Plug-in do Android para Gradle.
Atualização de recurso do Android Studio Koala | 2/01/2024
Além da seção Atualizações da plataforma Intellij 2024.1, o Confira a seguir os novos recursos do Android Studio Koala Feature Drop | 02/01/2024 Para acessar o que foi corrigido nessa versão do Android Studio, consulte a problemas fechados.
Streaming de dispositivos Android: mais dispositivos e inscrições aprimoradas
O streaming de dispositivos Android agora inclui o seguintes dispositivos, além do portfólio de mais de 20 modelos de dispositivos disponíveis:
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
Além disso, se você ainda não conhece o Firebase, o Android Studio cria automaticamente e configura um projeto sem custos financeiros do Firebase quando você faz login no Koala Feature Solte para usar o espelhamento de dispositivo. Assim, você pode fazer streaming do dispositivo que precisa muito mais rápido. Saiba mais sobre as cotas de streaming de dispositivos Android, incluindo cota promocional para os projetos do plano Firebase Blaze disponíveis para um por tempo limitado.
Detecção de velocidade do cabo USB
O Android Studio agora detecta quando é possível conectar o dispositivo Android com um cabo USB mais rápido e sugere um upgrade que maximiza seu dispositivo recursos. Usar um cabo USB adequado otimiza o tempo de instalação do app e minimiza a latência ao usar ferramentas como o depurador do Android Studio.
Toda a cadeia USB que leva a um dispositivo é verificada. Se aparecer a mensagem "Conexão alerta de velocidade" verifique a certificação da versão dos cabos, e todos os hubs, incluindo o hub do monitor, envolvidos na cadeia USB.
A detecção de velocidade do cabo USB está disponível com:
- Dispositivos com o nível 30 da API (Android 11) ou mais recente.
- Estações de trabalho com macOS ou Linux O suporte para Windows estará disponível em breve.
- A versão mais recente do SDK Platform Tools.
As informações fornecidas pelo Android Studio são semelhantes às que você pode podem usar uma das seguintes ferramentas, dependendo do seu sistema operacional:
- Mac: executando
system_profiler SPUSBDataType
no terminal - Linux: executando
lsusb -vvv
no terminal
Fluxo de login atualizado para os Serviços do Google
Agora ficou mais fácil fazer login em vários Serviços do Google com uma única autenticação etapa. Se você quiser usar o Gemini no Android Studio, Firebase para Android Streaming de dispositivos, Google Play para relatórios do Android vitals ou todos esses recursos úteis serviços, o novo fluxo de login facilita começar a trabalhar. Se você estiver iniciante no Firebase e quiser usar o espelhamento de dispositivos Android, o Android Studio cria automaticamente um projeto para que você possa começar a transmitir rapidamente dispositivo físico real do Firebase. Com o escopo de permissões granular, você vai controlar quais serviços têm acesso à sua conta. Para receber começar, clique no avatar do perfil e faça login com sua conta de desenvolvedor.
Atalhos de configuração da interface do dispositivo
Para ajudar você a criar e depurar sua interface, introduzimos a interface do dispositivo de configuração na janela de ferramentas Running Devices do Android Studio. Use os atalhos para conferir o efeito de configurações comuns da interface, como a escuridão tema, tamanho da fonte, tamanho da tela, idioma do app e TalkBack. Você pode usar o atalhos com emuladores, dispositivos físicos espelhados e dispositivos transmitidos do Firebase Test Lab.
Observe que configurações de acessibilidade como TalkBack e Selecionar para ouvir só aparecem se já estiverem instalados no dispositivo. Se você não vir dessas opções, faça o download do app Acessibilidade do Android no Play Store
Os atalhos de configuração da interface do dispositivo estão disponíveis para dispositivos com o nível 33 da API ou mais alto.
Profiler mais rápido e aprimorado com uma abordagem centrada em tarefas
Melhoramos o desempenho do Android Studio Profiler, que permite que os usuários tarefas de criação de perfil, como capturar um rastro do sistema com apps com perfil inicialização até 60% mais rápida.
A reformulação focada em tarefas do Profiler também facilita o início da tarefa no seu interesse, seja criando perfis de CPU, memória ou energia uso. Por exemplo, é possível iniciar uma tarefa de rastreamento do sistema para criar o perfil e melhorar o tempo de inicialização do seu app diretamente na IU assim que você abre o Profiler.
Painel de prévia dos blocos do Wear OS
Ao incluir várias dependências na versão 1.4 da biblioteca Jetpack Tiles, é possível ver resumos dos blocos do seu app para Wear OS. Esse painel de visualização é particularmente útil se a aparência do seu bloco mudar em em resposta a condições, como conteúdo diferente, dependendo do dispositivo tamanho da exibição ou um evento esportivo chegando ao intervalo.
Visualizações do widget do Compose Glance
A atualização de recursos do Android Studio Koala facilita a visualização do Jetpack Compose widgets de Resumo diretamente no ambiente de desenvolvimento integrado. Pegue possíveis problemas de IU e ajustar a aparência do widget no início do de desenvolvimento de software. Para começar, siga estas etapas:
- Adicione as dependências.
- Adicione as dependências ao catálogo de versões:
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- Adicione as dependências ao arquivo
build.gradle.kts
no nível do app:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Adicione as dependências ao catálogo de versões:
- Importe as dependências no arquivo em que você tem a interface do Glance:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- Para criar uma prévia do widget Resumo, siga estas etapas:
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
A Edição em tempo real para o Compose está ativada por padrão e um novo atalho
A Edição em tempo real agora está ativado no modo manual por padrão. Ele tem maior estabilidade e mais detecção de mudanças, incluindo suporte para instruções de importação.
A partir do Android Studio Koala Feature Drop Beta 1, o padrão para enviar as alterações no modo manual foi atualizado para Command + '. Você ainda pode personalizá-lo nas configurações de Mapa de teclado página.
Suporte ao Kotlin para recursos de teste no Plug-in do Android para Gradle
A partir do Plug-in do Android para Gradle 8.5.0-beta01, você pode usar o Kotlin no seu
testFixtures
origens. Antes, as origens testFixtures
só ofereciam suporte a Java.
Para usar esse recurso, faça o seguinte.
- Confira se você está usando o Kotlin versão 1.9.20 ou mais recente.
- Adicione
android.experimental.enableTestFixturesKotlinSupport=true
à sua arquivogradle.properties
. Adicione uma dependência explícita à biblioteca padrão do Kotlin no arquivo Arquivo
build.gradle.kts
oubuild.gradle
:dependencies { testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20") }
Limitações conhecidas: ainda não há suporte a KAPT ou KSP para os recursos de teste.
Android Studio Ladybug | 1o/02/2024
Confira a seguir os novos recursos do Android Studio Ladybug | 01/02/2024 Para conferir o que foi corrigido nessa versão do Android Studio, consulte os problemas fechados.
Sugestões de código com o Gemini no Android Studio
Agora você pode enviar comandos personalizados para o Gemini no Android Studio para gerar sugestões de código:
- Para ativar o Gemini, clique em Visualizar > Janelas de ferramentas > Gemini.
- Para abrir o campo de comando, clique com o botão direito do mouse no editor de código e selecione Gemini > Transformar o código selecionado no menu de contexto.
- Fazer com que o Gemini gere uma sugestão de código que adiciona um novo código ou transforma o código selecionado. Peça ao Gemini para simplificar um código complexo reescrevendo-o, fazer transformações de código muito específicas, como idiomático", ou gerar novas funções que você descreve. O Android Studio mostra a sugestão de código do Gemini como uma diferença de código, para que você possa apenas as sugestões que você quiser.
Analisar relatórios de erros com o Gemini no Android Studio
Use o Gemini no Android Studio para analisar seu app Insights de qualidade, gerar relatórios de erros insights, fornecer um resumo da falha e, quando possível, recomendar as próximas etapas, incluindo exemplos de código e links para a documentação.
Gere todas essas informações clicando em Mostrar insights no App Janela de ferramentas Quality Insights no Android Studio após a ativação do Gemini no Visualizar > Janelas de ferramentas > Gemini.
Integração do SDK Index do Google Play
O SDK Index do Google Play para Android Studio integração agora inclui avisos do o SDK do Google Play do Cloud. Assim, você tem uma visão completa de todos os possíveis problemas com a versão ou política na sua dependências antes de enviar o app ao Google Play Console.
O Android Studio agora também mostra observações dos autores do SDK diretamente no editor para economizar seu tempo.
Valores e recursos de sensor simulados
O Android Studio agora inclui um novo painel de sensor, que permite simular um dispositivo Ter ou não ter capacidades de sensor específicas, como um sensor de frequência cardíaca, além de definir valores de teste específicos para esses sensores. Use este painel para testar como seu app lida com dispositivos que têm diferentes recursos de sensor. Este painel é útil para testar apps de saúde e fitness, especialmente em dispositivos Wear OS.
Para abrir e usar o painel, faça o seguinte:
- Crie ou abra um Dispositivo virtual Android (AVD, na sigla em inglês). e execute o app no emulador.
- No painel do emulador, selecione Wear Health Services. O painel Recursos de saúde no Wear é aberto, mostrando uma lista de sensores disponíveis em diferentes Aparelhos com tecnologia Android.
Depois que o painel for aberto, você poderá fazer o seguinte:
- Alterne entre Recursos padrão, Todos os recursos (padrão) ou Personalizado. Selecione Aplicar para enviar o lista atual de recursos do dispositivo emulado e selecione Redefinir para restaurar a lista de funcionalidades para os valores padrão de ativação/desativação.
- Acionar diferentes eventos do usuário depois de selecionar Acionar eventos botão suspenso. Aqui, você pode Acionar pausa/retomada automática do condicionamento físico. atividades, Acionar eventos de sono do usuário e Acionar tacadas de golfe que o usuário realiza em um campo de golfe ou de minigolfe.
- Substituir valores do sensor depois de iniciar um exercício em um aplicativo instalado no emulador. Depois de inserir novos valores para diferentes métricas de exercício, selecione Apply para sincronizar esses valores com o emulador. Isso é útil para testar como o app lida com diferentes condições de exercício e condicionamento físico tendências.
Ferramenta de teste de captura de tela da visualização do Compose
Use a ferramenta de teste de captura de tela da visualização do Compose para testar as IUs do Compose e evitar regressões. A nova ferramenta ajuda a gerar relatórios HTML que permitem detectar visualmente qualquer mudança na interface do usuário do app. Saiba mais em Teste de captura de tela da visualização do Compose.