Problemas fechados da atualização do recurso suricat do Android Studio

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Patch 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.1
Problemas corrigidos
Plug-in do Android para Gradle
A ativação explícita de testes de dispositivo em um tipo de build não padrão usando o AGP não funciona.
Redutor (R8)
NullPointerException ao compilar um app instantâneo após atualizar o Kotlin para a versão 2.1.20.
[AGP]: ERRO: R8: java.lang.OutOfMemoryError: o comprimento da matriz necessário 2147483638 + 196 é muito grande

Atualização de recursos do Android Studio Meerkat | 2024.3.2

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0

Esta versão inclui correções e melhorias menores.

Atualização de recursos do Android Studio Meerkat | 2024.3.2 RC 4

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-rc04
Problemas corrigidos
JDK
Falhas na inicialização no macOS 15.4

Atualização de recursos do Android Studio Meerkat | 2024.3.2 RC 3

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-rc03

Esta versão inclui correções e melhorias menores.

Atualização de recursos do Android Studio Meerkat | 2024.3.2 RC 2

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-rc02
Problemas corrigidos
Importar/Sincronizar C++
O menu "File" às vezes não aparece no Meerkat, Mac

Atualização de recursos do Android Studio Meerkat | 2024.3.2 RC 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-rc01
Problemas corrigidos
Redutor (R8)
ClassCastException de uma conversão segura na inicialização da classe
O recurso de redução de recursos no AGP 8.9 está causando a falta de recursos em módulos de recursos dinâmicos
Não é possível invocar com.android.tools.r8.internal.H5.x().

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Beta 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-beta01
Problemas corrigidos
Plug-in do Android para Gradle
Projeto isolado: erro de serialização do DeclarativeSchemaModel
Dexer (D8)
Backporting de android.os.Build.VERSION_CODES_FULL incorreto para Baklava
A simplificação de AutoClosable não informa mais ExecutorService.close como compatível
Gradle
Java 17: os daemons do Gradle não são mostrados na janela "Show Gradle daemons" (Java 8 e 11 são mostrados)
Redutor (R8)
Não é possível gerar um APK assinado após a atualização para o AGP 8.9.0.
A análise da propriedade "written-before-read" em sites de alocação encontra um erro ao gerar o arquivo de classe.
Problema relacionado ao SPI do Java no redutor R8 das versões 8.6.*. 8.7.*, 8.8.0

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 8

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha08
Problemas corrigidos
Plug-in do Android para Gradle
Adição de suporte para transmissão de informações de "divisões isoladas" ao R8
O app falha com NoClassDefFoundError e ClassNotFoundException ao ser executado no Android Studio.
Plug-in do Android para Gradle: evite substituir Sync.getDestinationDir() em PackageRenderscriptTask e ProcessJavaResTask.
Usar recursos Java mesclados para testes de unidade
Implantação
Mensagem de erro incorreta de falha na implantação: diz minSdk, significa targetSdk
Gradle
Manter a propriedade "namespace" do build.gradle sincronizada ao refatorar o nome do pacote no AS
Editor de arquivos do Gradle
Nomenclatura de arquivo do catálogo de versões inconsistente com a interface
O DependencyHelper não adiciona o plug-in corretamente ao projeto de módulo único.
Adicionar um manipulador de erros declarativo para navegar até a linha de erro
Importar/Sincronizar
Problema na caixa de diálogo "Project structure"
Desative a importação automática ao abrir o projeto
Lint
Erro no texto da mensagem de aviso: "Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` nunca é verdadeiro aqui (`SDK_INT` ≥ 26 e < 31)"
StudioBot
Arquivo de biblioteca de comandos criado no meu projeto sem editar a biblioteca de comandos

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 7

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha07
Problemas corrigidos
Plug-in do Android para Gradle
Não foi possível remover as seguintes bibliotecas, empacotando-as como estão.
Editor de arquivos do Gradle
[DCL] Adicionar suporte à chamada de função com lambda como último parâmetro
O UastGradleVisitor não detecta corretamente os pais para chamadas de método.
O TomlError Parser vai saber sobre os nomes de catálogos e iterar pelos catálogos, se necessário.
Lint
Lint: o AGP 8.10.0-alpha05 aciona muitos SyntheticAccessor falsos positivos.
Permitir a ativação da NewApi em origens de teste
Qual é o efeito de pressionar o botão "LintIdeFix" após a inspeção de código no Android Studio
Logcat
Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 4: não é possível mudar a fonte e o tamanho do Logcat.
Multiplataforma
A notificação "Conjuntos de origem não do Android detectados" é exibida para conjuntos de origem do JMV em um projeto do kmp com destinos do Android e do JMV aplicados.

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 6

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha06
Problemas corrigidos
Plug-in do Android para Gradle
Script de inicialização 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle', linha: 162
API
Expor o binário AAPT por meio do SdkComponents
Lint
ConcurrentModificationException na verificação de lint Aligned16KB

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 5

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha05
Problemas corrigidos
Plug-in do Android para Gradle
Script de inicialização 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle', linha: 162
Implantação
O Android Studio não está implantando mudanças no app
Pacote/APKs de versão
[AGP] :app:collectDebugDependencies failed with message is too big (2326853975 bytes) to fit in memory
Dispositivos em execução
Adicionar uma configuração para evitar a abertura de capturas de tela salvas durante o espelhamento de tela
Salvar capturas de tela automaticamente com esquema de nomenclatura definido pelo usuário
Permitir que as capturas de tela do dispositivo sejam redimensionadas
A resolução da captura de tela/de tela do dispositivo do Android Studio precisa ser controlável.
Ferramentas de interface
O modal de recursos de vetor não oferece todas as opções de ícone na abertura

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 4

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha04
Problemas corrigidos
API
Upgrade de com.android.build.api.variant.HasDeviceTests para a versão estável.
Teste de captura de tela da visualização do Compose
Não é possível gerar capturas de tela: a tarefa de atualização falha na configuração do despachante de corrotina.
Implantação
[Ladybug Canary 9] Ao executar o projeto, o AS não recria mais o projeto, resultando em "Erro ao carregar artefatos de build".
Feedback
Renomear "Help > Submit Feedback" para "Help > File Bug"?
Gradle
Ao usar o Compose em uma biblioteca do Android de variante única, essa variante precisa ter o includeSourceInformation ativado.
IntelliJ
Da JetBrains: carimbo de metadados do plug-in criado pelo Bazel em product-info.json
Edição de layout e recursos
Rolagem de layout ???
Lint
Erro de lint falso positivo para CredentialManagerSignInWithGoogle.
Multiplataforma
O acesso a "AnalyticsEnabledSources.java" falha se a propriedade Java do delegado for nula.
SQL do Room
As consultas de visualizações de banco de dados geram um erro de sintaxe.
A exclusão de colunas na consulta gera um erro de verificação de estilo

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 3

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha03
Problemas corrigidos
Plug-in do Android para Gradle
O AndroidComponentsExtension.addSourceSetConfigurations é corrompido quando as estatísticas são ativadas.
O projeto ':app' não consegue acessar 'Project.group' e 'Project.version' com a configuração de projeto isolada no AGP 8.8.0.
Análise de código
Não presumir que todos os arquivos TOML são catálogos de versões
Editor de código
Sugestão inline: caracteres não ingleses nem sempre são renderizados
Implantação
[Ladybug Canary 9] Ao executar o projeto, o AS não recria mais o projeto, resultando em "Erro ao carregar artefatos de build".
Editor de arquivos do Gradle
As mudanças no build.gradle feitas pelo visualizador de diferenças não são detectadas.
Edição de layout e recursos
Problema de renderização na definição de string android:tag.
O Android Studio ficou lento após a atualização
Lint
O AS 2024.3.1.4 trava intermitentemente ao editar textos Kotlin.

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 2

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha02
Problemas corrigidos
Plug-in do Android para Gradle
O AGP precisa declarar que oferece suporte à API 35 que está prestes a ser lançada
Depurador
O depurador Kotlin é muito lento em "Debugger: Searching for Kotlin file".
Gradle
Marcar CommonExtension.testOptions como estável
Ao usar o Compose em uma biblioteca do Android de variante única, essa variante precisa ter o includeSourceInformation ativado.
Editor de arquivos do Gradle
As mudanças no build.gradle feitas pelo visualizador de diferenças não são detectadas.
Importar/Sincronizar
O Meerkat canary06 quebra o gradle-profiler.
Migrar/renomear refatoração de código
Não é possível renomear arquivos no meerkat android studio canary 9
Recursos
Problemas de conveniência
Executar testes
Não é possível executar testes de unidade.

Atualização de recursos do Android Studio Meerkat | 2024.3.2 Canary 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.10.0-alpha01
Problemas corrigidos
Resultado de build
A saída do build não está vinculada ao erro
Edição de layout e recursos
Item de menu "Layout Resource File" ausente
A renderização da interface do lado direito não é atualizada em tempo real.
Lint
Aviso de lint incorreto para a anotação "@Parcelize" em interfaces seladas.
Dispositivos em execução
O espelhamento de tela do desenvolvedor está quebrado no Android Studio desde a atualização para o QPR1 Beta 1.
Translations Editor
Exclui o recurso de string errado