Confira abaixo os novos recursos do Android Studio Iguana.
Versões de patch
Esta é uma lista das versões de patch do Android Studio Jellyfish e o Plug-in do Android para Gradle 8.4.
Android Studio Jellyfish | 2023.3.1 Patch 2 e AGP 8.4.2 (junho de 2024)
Atualização de segurança importante:A vulnerabilidade de segurança no Plug-in do GitHub disponível no Android Studio Iguana | A versão 2023.2.1 e mais recentes podem expor o acesso tokens para partes não autorizadas.
Correção:o Jetbrains resolveu o problema nos produtos da plataforma IntelliJ, e a correção agora está disponível Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20).
Se você já tem um build do Android Studio na canal estável, poderá Para obter a atualização, clique em Ajuda > Verificar se há atualizações (ou Android) Estúdio > Verifique se há atualizações no macOS. Caso contrário, faça o download do build estável mais recente.
Além disso, se você usou ativamente a funcionalidade de solicitação de envio do GitHub na ambiente de desenvolvimento integrado, recomendamos que você revogue todos os tokens do GitHub usados o plug-in. Como o plug-in pode usar a integração OAuth ou de tokens de acesso (PATs, na sigla em inglês), marque ambos e revogue conforme necessário:
- Para revogar o acesso à integração OAuth, acesse Aplicativos > apps OAuth autorizados e revogar o acesso da Token da integração do ambiente de desenvolvimento integrado da JetBrains.
- Para revogar o acesso de PATs, acesse Tokens de acesso pessoal e excluir o token emitido para o plug-in do GitHub. O nome do token padrão é Plug-in de integração do IntelliJ IDEA no GitHub (em inglês), mas talvez você esteja usando uma um nome personalizado.
Depois de revogar o acesso aos tokens, você precisará configurar o plug-in novamente faça com que todos os recursos do plug-in, incluindo as operações do Git, funcionem novamente.
Pedimos desculpas por qualquer inconveniente e pedimos a todos os usuários que atualizem a página imediatamente para proteger o código e os dados delas.
Essa atualização secundária também inclui estas correções de bugs.
Android Studio Jellyfish | 2023.3.1 Patch 1 e AGP 8.4.1 (maio de 2024)
Esta atualização secundária inclui estas correções de bugs.
Introdução ao Gemini no Android Studio
O Gemini no Android Studio é seu complemento de programação para o desenvolvimento em Android. Está uma experiência de conversação com tecnologia de IA no Android Studio que ajuda você a ser mais produtividade respondendo a consultas de desenvolvimento para Android. Para saber mais, consulte Conheça o Gemini no Android Studio.
Novo fluxo de login
Ao fazer login no Android Studio com sua conta de desenvolvedor, você tem dos serviços para desenvolvedores do Google, como o Firebase Crashlytics e o Android Relatórios de métricas no App Quality Insights, acessar dispositivos remotos reais usando Espelhamento de dispositivos no Android Studio, e escrever códigos de alta qualidade com Gemini no Android Studio, diretamente do ambiente de desenvolvimento integrado.
O Android Studio Jellyfish facilita a adição e o gerenciamento de contas e fornece o IDE com apenas as permissões necessárias para cada recurso. Para começar, uma das seguintes opções:
- Acesse um dos recursos mencionados anteriormente e siga as instruções para fazer login e conceder as permissões necessárias.
- Se você já tiver feito login, poderá gerenciar suas contas e permissões Navegue até File (Android Studio no macOS) > Configurações > Ferramentas > Contas do Google.
Acesse dispositivos reais com o espelhamento de dispositivos no Android Studio
O streaming de dispositivos no Android Studio permite que você se conecte com segurança a recursos Dispositivos Android hospedados nos data centers seguros do Google. Com a tecnologia do Firebase, é a maneira mais rápida e fácil de testar seu app em dispositivos reais, incluindo Google Pixel 8 Pro, Pixel Fold, alguns dispositivos Samsung e muito mais.
![Animação do uso do streaming de dispositivos no Android Studio.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=pt-br)
Após se conectar a um dispositivo, é possível implantar o app, visualizar a tela, interagir com o dispositivo (incluindo girar ou desdobrar o dispositivo); e qualquer outra coisa que você possa fazer com um dispositivo usando um adb direto sobre SSL sem sair do Android Studio. Quando terminar de usar o dispositivo, o Google apagará todos os seus dados e redefinirá o dispositivo para a configuração original antes de disponibilizá-lo para outro desenvolvedor.
Durante o período Beta atual, você pode usar o streaming por dispositivo sem custo financeiro com o Projetos do Firebase em um plano Spark ou Blaze. Para começar, faça login na sua Conta de desenvolvedor do Android Studio e selecione um projeto do Firebase. Se você ainda não tem um projeto do Firebase, é fácil criar um. Para saber mais, ir para Espelhamento de dispositivos no Android Studio.
Suporte aos insights de qualidade do app para ANRs, dados personalizados e multieventos
Saiba mais sobre os insights de qualidade dos apps (IQA). relatórios de erros no Android Studio Jellyfish com suporte a ANR relatórios, dados personalizados e multieventos:
- Iteração por eventos: agora explore vários eventos em um Crashlytics em ordem cronológica inversa, revelando padrões para uma depuração mais rápida.
- Explorar dados personalizados:veja registros e chaves-valor personalizados para cada relatório de erros. (encontre-os nas guias Chaves e Registros depois de selecionar um relatório).
- Analisar ANRs:acesse e investigue ANRs diretamente no Android "Métricas" e "Crashlytics".
![Vários eventos, ANRs e dados personalizados nos insights de qualidade do app.](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=pt-br)
Layout Inspector incorporado
O Layout Inspector agora está incorporado por padrão na ferramenta Running Devices janela. Essa integração economiza espaço na tela, centraliza seu fluxo de trabalho em uma única janela de ferramentas e entrega ganhos de desempenho significativos, com um de melhoria na velocidade de renderização. É possível alternar entre contas profundamente inspecionar e interagir com seu aplicativo, além de usar snapshots para imagens 3D e visualizações de sua IU. Descubra a gama completa de recursos em Depurar o layout com o Layout Inspector.
O App Links Assistant é compatível com a validação de arquivos de associações da Web
O App Links Assistant agora é compatível da validação Arquivo JSON do Digital Asset Links que devem ser publicadas no seu site.
Esse recurso amplia os recursos de validação existentes para os filtros de intents declarados no arquivo de manifesto do app. Para cada domínio declarado em o arquivo de manifesto, o Assistente analisa o arquivo no seu site, executa sete verificações de validação e fornece uma explicação detalhada sobre como corrigir os erros.
Para começar, faça o seguinte:
- No Android Studio, clique em Tools > Assistente de links do app.
- Clique duas vezes em Links para conferir os detalhes das verificações do Assistente. como é o desempenho e como corrigir configurações incorretas.
Garanta uma experiência do usuário perfeita validando seu arquivo JSON corretamente formatados para upload para seu domínio.
Instalação do perfil de referência
O Android Studio Jellyfish compila automaticamente Perfis de referência depois instalação no dispositivo para projetos que usam o AGP 8.4 ou mais recente. Isso abrange Perfis de referência gerados por uma Gerador de perfil de referência ou de bibliotecas como o Compose. A instalação automática permite aproveite os benefícios de desempenho dos perfis de referência ao instalar o lançar o app localmente e ao usar a criação de perfil de baixa sobrecarga.
Novas verificações para daltonismo na verificação de interface do Compose
Verificação de interface do Compose inclui novas simulações e testes para daltonismo, que permitem criar elementos visuais experiências acessíveis para todos os usuários. Basta entrar no modo de verificação de interface no Compose Prévia para conferir a interface do Compose em diferentes tipos de deficiências visuais de percepção de cor para garantir que seus designs permaneçam claros e utilizáveis.
![Exemplo de verificação de interface do Compose com daltonismo](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=pt-br)
Redirecionar áudio usando o espelhamento de dispositivos
A partir do Android Studio Jellyfish Canary 5, é possível redirecionar áudios dispositivos físicos conectados aos alto-falantes ou fones de ouvido do computador. Com áudio mantenha os fones de ouvido conectados ao computador e ouça os dois o computador e o smartphone conectado sem precisar se reconectar manualmente dispositivo e depois para outro. Para ativar o redirecionamento de áudio, acesse Android Studio > Configurações > Ferramentas > Espelhamento de dispositivos e selecione Redirecionar o áudio do local dispositivos. O áudio é sempre redirecionado, independentemente das configurações, para Dispositivos do Firebase Test Lab com o Android 12 ou mais recente.
Atualizações da plataforma IntelliJ 2023.3
O Android Studio Jellyfish inclui a versão da plataforma IntelliJ 2023.3, que tem muitos recursos novos, como suporte abrangente para a versão mais recente recursos de linguagem de programação, uma barra de ferramentas flutuante intuitiva com edição ações, e uma opção de inserção Run to Cursor no depurador para acelerar seu de desenvolvimento de software. Para saber mais, consulte a Notas da versão do IntelliJ (link em inglês).