Problemas fechados do Android Studio 2022.2.1

Patch 2 do Android Studio Flamingo (2022.2.1.20)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.2
Problemas corrigidos
Depurador C++
O depurador nativo não carrega símbolos após a atualização do Flamingo
Redutor (R8)
O R8 falha durante o build do Compose com uma ArrayIndexOutOfBoundsException
VerifyError: o verificador rejeitou a classe ao usar o R8 com o Kotlin 1.8.20
O R8 no AGP 8 interrompe o serviço do Google Fit
A inclusão de informações do arquivo de origem com nomes residuais que se sobrepõem aos nomes das entradas não é representada corretamente

Patch 1 do Android Studio Flamingo (2022.2.1.19)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.1
Problemas corrigidos
Redutor (R8)
Erro: "No VersionRequirement with the given id in the table" depois de fazer upgrade do AGP 7.2.2 para 7.4.0
R8 NullPointerException em markTypeAsLive AGP 7.4.1
[R8 4.0.53] Falha de verificação de classe rígida no Android 11

Android Studio Flamingo RC 1 (2022.2.1.17)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-rc01
Problemas corrigidos
Plug-in do Android para Gradle
android.injected.testOnly=false não funciona.
Dexer (D8)
Uma alternativa para o JDK-8272564 parece ser necessária nos níveis 28 a 30 da API.
Pacote/APKs de versão
Gera um erro de pacote assinado, excluindo todos os alias no keystore ao criar outro.

Android Studio Flamingo Beta 5 (2022.2.1.16)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-beta05
Problemas corrigidos
Plug-in do Android para Gradle
O erro de build referencia o nível 34 da API, que não existe.
A mensagem "We recommend using a newer Android Gradle plugin" (Recomendamos o uso de um Plug-in do Android para Gradle mais recente) aparece mesmo quando não há uma versão mais recente.
Android Studio
A janela de ferramentas de dispositivos em execução no Android Studio Electric Eel perde a conexão com o Pixel Watch durante o espelhamento de dispositivos.

Android Studio Flamingo Beta 4 (2022.2.1.15)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-beta04
Problemas corrigidos
Plug-in do Android para Gradle
O processDebugUnitTestManifest falha com marcadores de posição de manifesto para variantes de teste.
O lint acessa informações sobre os conjuntos de origem sem dependências.
JDK
Tela em branco depois que o laptop entra no modo de suspensão para configurações de várias telas.
Giraffe Canary 2: congelamento da interface (beachball) na inicialização - sun.java2d.metal.MTLLayer.blitTexture.
Redutor (R8)
java.lang.VerifyError: o verificador rejeitou a classe androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) falhou na verificação: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] não pode acessar o campo de instância java.lang.Object androidx.compose.ui.graphics.colorspace.n.a do objeto do tipo Precise Reference: androidx.compose.ui.graphics.colorspace.o.
AGP 7.4.0/7.3.1: tentativa de enfileirar uma ação em uma lista de trabalhos de enfileiramento que não pode ser enviada.
Minificação do código Renderscript: queda considerável no desempenho ao fazer upgrade do AGP 7.3.1 para 7.4.0.

Android Studio Flamingo Beta 3 (2022.2.1.14)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-beta03
Problemas corrigidos
Plug-in do Android para Gradle
O plug-in do lint não faz parte da gradle-api.
O DexingFileDependenciesTask.outputKeepRules é um diretório, mas está marcado como um OutputFile.
O upgrade para o AGP 7.4 resulta em um StackOverflowError.
Visualização do Compose
O ASM9 é necessário para as subclasses de visualização permitidas no Compose Flamingo Alpha 10.
Dexer (D8)
A biblioteca de metadados do Kotlin foi atualizada para a versão 0.6.0.
Importar/Sincronizar
A sincronização do Gradle falhou no AS 2022.3.1 Canary 2.
Não é possível invocar GradleSyncListener.syncFailed porque syncListener é nulo.
JDK
Tela em branco depois que o laptop entra no modo de suspensão para configurações de várias telas.
Giraffe Canary 2: congelamento da interface (beachball) na inicialização - sun.java2d.metal.MTLLayer.blitTexture.
Inspetor de rede
TrackedHttpURLConnection.getHeaderField falha com uma NullPointerException.
Redutor (R8)
NPE / erro de declaração no verificador de frames CF.
Ocorre uma regressão após a remoção do cache de pesquisa de campo.
O ":app:minifyVariantWithR8" gera uma NullPointerException no AGP 7.4.0-beta02.
R8: ClassNotFoundException quando -allowaccessmodification.
Adicionar suporte para receptores de contexto em metadados.

Android Studio Flamingo Beta 1 (2022.2.1.12)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-beta01
Problemas corrigidos
Plug-in do Android para Gradle
Problemas de "com.android.build.gradle.tasks.ShaderCompile" com o cache de configuração.
Adicionar recursos do Java usando as APIs AGP interrompe o cache de configuração.
Build Analyzer
NPE em TasksTreeStructure.updateStructure (Build Analyzer).
Emulador
O aviso de privacidade precisa ser mostrado quando o usuário ativa o espelhamento do dispositivo nas configurações.
Lint
A TypedArray#close (API 31) não é simplificada, mas o AS não mostra um aviso quando usado em try-with-resources.
O lint não verifica as transmissões válidas para receptores de chamadas.
O lint verifica somente transmissões seguras para interfaces implementadas diretamente, não as herdadas.

Android Studio Flamingo Canary 11 (2022.2.1.11)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha11
Problemas corrigidos
Build Analyzer
NPE em TasksTreeStructure.updateStructure (Build Analyzer).
Emulador
O aviso de privacidade precisa ser mostrado quando o usuário ativa o espelhamento do dispositivo nas configurações.

Android Studio Flamingo Canary 10 (2022.2.1.10)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha10
Problemas corrigidos
Plug-in do Android para Gradle
A API de instrumentação não transforma dependências de arquivos locais.
Erro "AnnotationProcessorOptions.arguments are queried" ao atualizar para 7.4 Beta 1.
Mover plug-ins públicos do Gradle para gradle-api e remover BasePlugin.getExtension.
r8.jvmArgs não são usados.
JDK17 como a versão mínima necessária para o AGP.
O AGP 8.0.0 A8 quebra os perfis de referência.
Mudança de "compileSdkVersion" para "compileSdk" na mensagem CheckAarMetadataTask no AGP 8.0.
O AGP 7.4.0-rc01 interrompe a API Variant com a mensagem de erro "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported".
Android Studio.
Não mostrar pop-up irrelevante de recursos em fase de pré-lançamento do Java.
Visualizador do APK
As regras de perfis de referência são muito grandes.
Decodificar perfis de referência para pacotes de apps.
Prévia do AVD
O Vector Asset não consegue carregar o arquivo SVG.
Build Analyzer
Nenhuma notificação "new build warnings available" do Build Analyzer.
Editor de código
O AppLinksAutoVerify não oferece suporte a redirecionamentos 301.
Edição do Compose
A importação descontinuada de "Image" do Compose é oferecida em versões não descontinuadas.
Implantação
Erro de espelhamento do dispositivo.
Ferramentas de design
A conversão de SVG em gráficos vetoriais do Android falha para gradientes lineares por causa dos elementos xref:href.
Dexer (D8)
Erro de fusão dex relacionada a sintéticos globais após o upgrade do AS Canary 6 para 7.
Emulador
Falha do kernel do emulador aleatório relacionado à emulação WLAN (mac80211_hwsim).
Dica para o emulador de redimensionamento do controle da câmera.
Fragmentos
O lint do DialogFragmentCallbacksDetector do fragmento é corrompido quando o upgrade para o lint 30.4.x (AGP 7.4.x) é feito.
Importar/Sincronizar
JDK está ausente no ambiente de desenvolvimento integrado.
Adicionar fontes após a criação das variantes interrompe a sincronização.
As mensagens de erro do Android Support Plugin precisam ser reformuladas.
Layout Editor
Os ícones horizontal e vertical do LinearLayout podem causar confusão.
Lint
A explicação da verificação de lint do AccessibilityDetector está desatualizada.
As verificações de SDK_INT do lint deveriam entender as variáveis locais temporárias.
Erro quando TestMode.TYPE_ALIAS substitui o tipo de função por typealias.
Bug: quando o ObjectAnimator é criado fora do bloco de código atual, há avisos falsos positivos que ele não foi iniciado #38.
Lint: NPE devido à consulta da instância do aplicativo no modo mergeOnly.
A regra de lint NonConstantResourceId não consegue detectar para atribuir valores constantes do código do recurso.
Erro ao mostrar o ID da visualização.
Falha de desserialização do cache de recursos de lint que resulta em um erro de lint (mas deveria ser um aviso).
Regressão de simplificação de lint para o AGP Flamingo Alfa 8.
Integração com o Lint
Atualmente, o arquivo de referência é uma entrada e uma saída das tarefas de lint.
Logcat
Criar uma ação de clicar com o botão direito do mouse para copiar o texto da mensagem.
Instalador de perfil e perfis de referência
Expor addMetadata para testes do Hawkeye.
Recursos
Refatoração do nome da cor XML (NÃO o arquivo) nega o uso de caractere de letra maiúscula como nome de arquivo inválido.
Executar testes
Toda vez que os testes de unidade com cobertura são feitos, é necessário recompilar (duas vezes).
Assistente de upgrade
O upgrade para o AS Flamingo Canary 9 causa falha no projeto quando os campos Custom BuildConfig são usados no arquivo Gradle.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha09
Problemas corrigidos
Android App Bundles
O recurso pode especificar o caminho das bibliotecas incluídas no pacote de apps criado externamente.
Plug-in do Android para Gradle
O lint.xml nos módulos não é considerado para a verificação UP-TO-DATE das tarefas do lint.
Problema com o Plug-in do Android para Gradle 7.0+ e os testes do Android: não é possível encontrar o recurso: id.
configureCMakeDebug falha com exceção de ponteiro nulo.
Upgrade do projeto de IllegalAccessError para AS2022.2.1.5 e FireBasePerfPlugin.
A sincronização falha com o erro criptográfico "A coleção não contém nenhum elemento que corresponda ao predicado".
AVD Manager
O espelhamento do dispositivo está sempre aberto.
Edição do Compose
Ordem de sugestões do MaterialTheme.
Visualização do Compose
KotlinReflectionNotSupportedError: a implementação da reflexão do Kotlin não é encontrada no momento da execução.
Importar/Sincronizar
JDK está ausente no ambiente de desenvolvimento integrado.
OutputBuildAction foi compilada por uma versão mais recente do Java Runtime.
Nenhuma configuração de execução foi criada para módulos com o plug-in "com.android.test" para Gradle.
Aviso de ambiente de desenvolvimento integrado falso positivo sobre a linguagem "preview" do Java.
O ambiente de desenvolvimento integrado congelado tenta refatorar o método Kotlin em um projeto grande.
IntelliJ
Vazamento do projeto pelo FocusChangeListener no FileEditorManagerImpl.
Plug-in do Kotlin
Regressão em EE: às vezes, extrair um método não funciona.
Lint
O Android Studio marca incorretamente a versão especificada como desatualizada.
O uso do EP AndroidInspectionInspection.deprecationFilter nunca é registrado no arquivo android-plugin.xml.
Novos códigos/modelos
O Android Studio gera uma instrução de atividade incorreta no manifesto quando a nova atividade não é criada no diretório raiz do projeto.
O modelo de atividade de visualizações vazias não importa a classe R quando a atividade não é criada no pacote raiz.
O modelo do Android Studio não oferece suporte à vinculação de dados.
Criadores de perfil
A visualização de baixo para cima do trace Simpleperf não é preenchida corretamente no Flamingo C6.
Wear
O uso de "esc" como atalho do botão "Voltar" perde o foco no emulador.

Android Studio Flamingo Canary 8 (2022.2.1.8)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha08
Problemas corrigidos
Plug-in do Android para Gradle
O AGP 7.4.0-alpha09 gera builds que não são enviados ao Firebase App Distribution.
Build C++
Mover a geração de registros de c++ para uma linha de execução em segundo plano.
A versão do cmake não lê lentamente durante a configuração.
Edição do Compose
Ordem de sugestões do MaterialTheme.
Databinding
O compilador Databinding não resolve mais tipos na biblioteca multiplataforma com o kotlin 1.7.0.
Pacote/APKs de versão
"Gerar pacote assinado / APK" - o caminho de destino precisa depender do módulo.

Android Studio Flamingo Canary 7 (2022.2.1.7)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha07
Problemas corrigidos
Plug-in do Android para Gradle
O Gradle 8.0-milestone-2 causa exceção no AGP.
Otimização para a combinação de manifestos de apps e bibliotecas.
Adicionar o gradle-settings-api à geração do javadoc.
Nova "constante de enumeração desconhecida" do javac no AGP 7.4.0-alpha09.
API
As substituições de buildConfigField agora emitem avisos com o plug-in do Gradle 3.0.0.
Edição do Compose
Destaque de chamada de função do Compose ausente no tema Darcula.
Em geral, não é possível ler as importações para funções combináveis.
Visualização do Compose
A fonte jetified/myfont.xml não existe (ou não é um arquivo).
Gerenciador de dispositivos
Editar um AVD ativa o frame do dispositivo, ignorando a configuração anterior.
Emulador
A configuração "Manter ativado" não é restaurada quando o dispositivo está desconectado.
Espelhamento de tela: toque para desconectar o dispositivo.
Layout Editor
AS 2021.1.1 Patch 3: problemas no tipo de entrada.
Vazamento de memória de 138 MB em CustomViewPreviewRepresentation.
tools:listitem do ícone de carregamento não é renderizado corretamente quando usado dentro de uma tag de inclusão.
Layout Inspector
O Layout Inspector não inspeciona o Compose se a versão for excluída do app em execução.
Lint
Lint: a mesclagem de PartialResults funciona incorretamente.
Logcat
Solicitação: também permitir ocultar o nível de registro para o LogCat.
Wear
Android Emulator. Wear OS Round. Reverte para quadrado.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha06
Problemas corrigidos
Logcat
Solicitação: também permitir ocultar o nível de registro para o LogCat.

Android Studio Flamingo Canary 5 (2022.2.1.5)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha05
Problemas corrigidos
Plug-in do Android para Gradle
O tipo de build "debug" tem uma chave de assinatura padrão, enquanto outros não têm.
Diretório de origem gerado listado como diretório Java no provedor de origem principal do modelo lint.
Edição do Compose
O destaque da sintaxe do Jetpack Compose é inconsistente.
Importar/Sincronizar
Correção da plataforma Cherry-pick para IDEA-303282.
Layout Editor
Processamento incorreto do atributo de gravidade na visualização de blueprint.
Suporte a diretórios de dados de amostra coletados de forma transitiva para uso em projetos de vários módulos.
A refatoração de RTL tenta editar arquivos do app Compat.
Widgets de visualização de tempo.
A visualização de design para de funcionar se um atributo estiver ausente no tema.
Opções duplicadas na árvore de componentes no modo de design do editor de layout.
Na janela Layout, alternando da visualização Design para Split, a visualização xml não rola para o componente selecionado.
Clicar com o botão direito na linha da visualização no Layout Editor não abre o menu de contexto. É necessário clicar no ID/tipo de visualização.
Porcentagem da diretriz não mostrada na visualização de design quando fornecida por valores de dimensão.
Sugestão: a célula da visualização de propriedades do item precisa ter tamanho variável.
A margem do layout não funciona corretamente.
tools:listitem do ícone de carregamento não é renderizado corretamente quando usado dentro de uma tag de inclusão.
inputType padrão incorreto para editText.
O Android Studio está adicionando atributos de posição absoluta nos grupos de ConstraintLayout.
Lint
[BuildTool/Lint] Propriedade de construtor ChecksSdkIntAtLeast.
Logcat
Os registros pararam de ser exibidos no console.
Executar testes
"Link dinâmico inválido" em https://g.co/androidstudio/not-mocked.
Testes
g.co/androidstudio/not-mocked não é mais útil.

Android Studio Flamingo Canary 4 (2022.2.1.4)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha04
Problemas corrigidos
Plug-in do Android para Gradle
Substituir recursos com resValue em build.gradle leva a um erro: recursos duplicados.
O tipo de build "debug" tem uma chave de assinatura padrão, enquanto outros não têm.
O uso de recursos dinâmicos e a redução de recursos causa falha no ambiente de execução.
Editor de código
A inspeção "RegExp" > "Escape de caracteres redundantes" confunde "\\}" como redundante.
Gerenciamento de dependências
Remover ferramentas de build antigas.
Importar/Sincronizar
O projeto Kotlin Multiplatform não é importado no AS 2022.1.1 Beta 1.
IllegalStateException: Build (name=':') não encontrado.
Layout Editor
Erro de visualizações personalizadas.
Lint
Lint falso positivo de reciclagem relacionado ao openInputStream.
Logcat
[LogcatV2] Dica incorreta de atalho se você muda o valor padrão de "control + espaço".
Inspetor de rede
O Network Inspector mostra as solicitações duas vezes se o OkHttpClient foi criado de outro OkHttpClient usando newBuilder().

Android Studio Flamingo Canary 3 (2022.2.1.3)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha03
Problemas corrigidos
Plug-in do Android para Gradle
Se a cobertura não estiver ativada, a configuração androidJacocoAnt é interrompida.
Usar @IntDef em um componente de biblioteca não gera anotations.zip no aar.
Não foi possível encontrar um supertipo comum para e .
Adicionar uma versão da propriedade Gradle de LINT_PRINT_STACKTRACE=true.
Artefatos obsoletos do Prefab estão sendo empacotados em AAR.
Migrar da propriedade de destino para a propriedade outputLocation com o objetivo de resolver o aviso de descontinuação e se preparar para o Gradle 9.0.
Considerar a sinalização `--release` ao configurar a tarefa JavaCompile.
[AGP-7.3.0-beta03] A ShrinkResourcesNewShrinkerTask falha quando há uma linha vazia após a declaração de XML.
O destino do lintVital é executado por padrão em uma variante de depuração.
Avisar quando não houver arquivos ProGuard.
O AGP tenta adicionar kotlinOptions.freeCompilerArgs na fase de execução da tarefa.
Falha na sincronização do Gradle. Falha na sincronização: motivo desconhecido.
DependencyReportTask é incompatível com o cache de configuração.
Editor de código
A extração de recurso de string pode incluir aspas (" ").
O destaque de contexto SQL não funciona no Room 2.5.0.
Visualização do Compose
DropdownMenu aberto na posição incorreta no Modo interativo da visualização.
Depurador
O padrão das fontes de depuração é compileSdkVersion, em vez da versão do emulador.
Emulador
Espelhamento de tela: toque para desconectar o dispositivo.
Importar/Sincronizar
A importação de projetos do Gradle falha após o upgrade do Chipmunk Patch 2 (2021.2.1).
As opções do compilador não estão incluídas na sincronização do Gradle para ambientes de desenvolvimento integrado.
O projeto Kotlin Multiplatform não é importado no AS 2022.1.1 Beta 1.
Lint
A verificação de lint ResourceType não está funcionando para origens Kotlin.
VersionChecks não processa verificações de intervalo do Kotlin.
Falso positivo para IninlineApi quando encapsulado.
Logcat
Problemas do Logcat.
Novos códigos/modelos
Uma tag de metadados vazia adicionada a novos projetos.
Visualização do projeto
O nome do pacote não é atualizado na barra lateral após a renomeação.
Assistente de upgrade
Suporte a mudanças no nome do pacote para AndroidTest.
Migrar o atributo do pacote AndroidManifest.xml para DSL do namespace.

Android Studio Flamingo Canary 2 (2022.2.1.2)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha02
Problemas corrigidos
Plug-in do Android para Gradle
A configuração MergeGeneratedProguardFilesCreationAction é lenta, mesmo com o armazenamento em cache da configuração ativado.
[AGP] Adicionar o diretório de origem gerado ao modelo de ambiente de desenvolvimento integrado (API Variant).
O uso de JavaPluginConvention e HasConvention foi descontinuado.
Não adicionar ignorewarnings ao R8 por padrão.
Avisar quando não houver arquivos ProGuard.
O AGP 7.3.0 interrompe a sincronização do Gradle para projetos da plataforma Gradle.
Biblioteca apksig: ApkVerifier$Result.getV4SchemeSigners() está marcada como particular.
Visualizador do APK
O alinhamento do rótulo da caixa de diálogo está incorreto.
Mostrar conteúdos dos arquivos .version no APK Analyzer.
Falta de padding do cabeçalho das colunas da tabela do APK Analyzer.
AVD Manager
Bug no erro do AVD Manager: não foi possível localizar o adb, mas o adb.exe está no caminho.
Inspetor de tarefas em segundo plano
Inspetor de tarefas em segundo plano.
Editor de código
A extração de recurso de string pode incluir aspas (" ").
Gerenciador de dispositivos
Resultados ambíguos no menu de pesquisa da ação ao procurar por "Gerenciador de dispositivos".
Classificação incorreta no Gerenciador de dispositivos.
Emulador
Desativar tela do dispositivo durante o espelhamento.
Importar/Sincronizar
Permitir testes de sincronização com versões antigas do AGP para processar o novo DSL de namespace.
Suporte ao novo layout de origem do KMP.
Plug-in do Kotlin
Refatoração -> A ferramenta Modular não funciona com código Kotlin.
Logcat
Trazer de volta a capacidade de personalizar o tamanho da fonte do logcat.
Logcat mostra o banner "Todas as entradas de registro estão ocultas pelo filtro" quando o dispositivo está desconectado.
Modularizar a refatoração
AS 3.3 alpha8: modularizar… a refatoração está esmaecida.
Navegação
Se o namespace for movido para build.gradle, o build vai falhar com uma declaração R não identificável.
Novos códigos/modelos
Comentário incorreto no modelo de atividade com guias.
Nome do módulo muito restrito.
Novo assistente de projetos
A tela de distribuição de versões é muito grande e não pode ser rolada.
Pacote/APKs de versão
A geração de keystore não faz o escape ou não adiciona aspas aos argumentos.
Recursos
Não é possível extrair o recurso de string do Kotlin quando ele tem quebras de linha.
Substituição silenciosa do recurso drawable pelo Android Studio.
Os arquivos SVG transparentes em segundo plano mudam para amarelo.
A ação "Convert to WebP" precisa funcionar para ícones na tela de início.
SDK Manager
O diretório de ícones de clip art causa grandes atrasos no SDK Manager.
SdkManager mostra o toString no RemotePackage.
Translations Editor
Editor de tradução: manter os arquivos de recursos em vez de colocar todos eles em strings.xml.
O Translation Editor não distingue entre cirílico sérvio e latino sérvio. Além disso, muitas localidades estão ausentes no Editor de tradução.
Adicionar uma string no Editor de tradução adiciona recursos duas vezes (AS Bumblebee).
Várias colunas são substituídas ao colar texto.

Android Studio Flamingo Canary 1 (2022.2.1.1)

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.0.0-alpha01
Problemas corrigidos
Plug-in do Android para Gradle
Erro de build na tarefa MergeResources.
O uso de JavaPluginConvention e HasConvention foi descontinuado.
Local do arquivo incorreto e inconsistente com a nova API de transformação.
O Plug-in do Android para Gradle não pode usar a função descontinuada GUtil.toWords(string).
O Plug-in do Android para Gradle não pode usar a função ConfigureUtil.configure(closure, target) descontinuada.
Atualização de testes do AGP para usar o KGP 1.7.20-Beta.
Falha do Gradle 7.4 (não era possível criar uma instância do AnalyticsService).
Nova "constante de enumeração desconhecida" do javac no AGP 7.4.0-alpha09.
API
API Variant: no AGP 7.1 e versões mais recentes, as atualizações para novos objetos de variante não são encaminhadas para objetos de variante antigos.
Editor do C++
Não é possível localizar o arquivo .h C++ externo na visualização de projetos do Android.
Editor de código
Desativadas importações de caracteres curinga por padrão para projetos Kotlin no Android Studio.
Implantação
Vazamento do projeto pelo AndroidProcessHandler/SingleDeviceAndroidProcessMonitor.
Gerenciador de dispositivos
O Gerenciador de dispositivos mostra imagens automáticas para seleção no smartphone.
Emulador
O perfil de hardware do Android TV mostra o tamanho errado do dispositivo.
Não é possível fazer o download da imagem para o Android 12.0 sem as APIs do Google para a ABI arm64-v8a no MacBook Pro 14.
Importar/Sincronizar
Não é possível sincronizar o projeto com o módulo KMP no Chipmunk com MPSS.
É melhor evitar consultas de modelos de KMP para determinar se um módulo é KMP.
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests falha no JDK17.
O projeto Kotlin Multiplatform não é importado no AS 2022.1.1 Canary 10.
Memória
Ferramenta de perfil de memória mostrando 0,2 GB em vez de 150 MB.
Assistente de upgrade
O assistente de upgrade do AGP precisa processar projetos usando android.disableAutomaticComponentCreation.