Problemas resolvidos da atualização de recursos do Android Studio Narwhal

Atualização de recursos do Android Studio Narwhal | 2025.1.2 RC 1

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

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

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 9

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha09
Problemas corrigidos
Plug-in do Android para Gradle
O BuiltInKotlinJvmAndroidCompilation não funciona com plug-ins do compilador Kotlin, como Anvil e KSP.
Falha no plug-in da biblioteca combinada durante a tarefa `:mergingArtifactAAR_METADATA`
Lint
[lint] Falso positivo de MemberExtensionConflict em conflito de nome de parâmetro
[lint] Falso positivo de PropertyEscape em um arquivo de propriedades válido
Multiplataforma
O androidLibrary.jvmTarget definido precisa substituir o jvmToolchain definido
Assistente de upgrade
O Assistente de upgrade do AGP não faz upgrade da versão do lint
Suporte do assistente para upgrade para "Mudar o valor padrão do targetSdk do app para ser baseado em compileSdk em vez de minSdk"

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 8

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha08
Problemas corrigidos
Plug-in do Android para Gradle
Não é possível criar testes com o AGP 8.12.0-alpha05 devido à declaração de pacote no manifesto mesclado
O AGP 8.12.0-alpha07 falha em builds de lançamento com o plug-in do Gradle do Firebase Performance aplicado.
Adicionar ExtractAnnotations ao AGP KMP
Gradle
[fused lib - public] Não é possível resolver a variante para guava
Lint
[Lint] Excesso de falsos positivos de "MemberExtensionConflict": a descrição do problema está incorreta.

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 7

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha07
Problemas corrigidos
Plug-in do Android para Gradle
O AGP 8.8.0-alpha09 causa alguns problemas de relatórios do JaCoCo.
[fused lib - public] adding kmp lib like coil does not work
Lint
O lint mostra um aviso ao usar Config.OLDEST_SDK em um teste
O TypoDetector falha regularmente com IllegalArgumentException durante a correção rápida.
Bug: possível falso positivo do Android Studio sobre "die die" em alemão
A regra SupportAnnotationUsage precisa ser compatível com KT-73255
Multiplataforma
Fontes comuns não resolvidas no Android Studio quando criadas com o plug-in da biblioteca multiplataforma do Android

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 6

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha06
Problemas corrigidos
Plug-in do Android para Gradle
SourceDirectories.addGeneratedSourceDirectory não é compatível com várias variantes.
Manifestos
Documentos de permissão corrompidos
Multiplataforma
Adicionar a capacidade de definir targetSdk de teste para bibliotecas do Android KMP
Pré-lançamento
Diretrizes de visualização do Jetpack Compose

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 5

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha05
Problemas corrigidos
Plug-in do Android para Gradle
O plug-in do Gradle precisa mesclar o manifesto de teste quando includeAndroidResources == true
Os arquivos de origem de src/extraMain/java não são adicionados ao compilador usando "built-in-kotlin".
ASwB
Não foi possível criar a versão OSS da postagem do ASWB após a migração do bzlmod
Compilador e ambiente de execução
Falso positivo de ProduceStateDoesNotAssignValue
Edição do Compose
Importação automática de biblioteca para o Compose importa a versão específica do Android
Gradle
Falso positivo em referências do catálogo de versões
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() tem um uso inválido de assertThat
Editor de arquivos do Gradle
Verifique se o analisador de erros toml é compatível com erros de catálogo
Verifique se o analisador declarativo pode recuperar a função quando o atributo dela é uma chamada de função.
Layout Inspector
O Layout Inspector não mostra a contagem de recomposições em elementos filhos
Lint
O AbstractAnnotationDetector verifica funções/construtores sobrecarregados incorretos.

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 4

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha04
Problemas corrigidos
Plug-in do Android para Gradle
Incluir arquivos MANIFEST.MF aninhados em defaultExcludes
Glance
Não é possível copiar a imagem da prévia rápida
Gradle
Correção de AndroidBuildScriptsGroupNodeTest.appProject para IDEA
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() tem um uso inválido de assertThat
Estrutura do projeto
Mudar o destino da JVM na estrutura do projeto não muda kotlinOption
Resource Manager
O Image Asset Studio falha com o projeto KMP

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 3

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha03
Problemas corrigidos
Plug-in do Android para Gradle
Mova o AGP para configurations.register para evitar a materialização antecipada das configurações

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 2

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

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

Atualização de recursos do Android Studio Narwhal | 2025.1.2 Canary 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.12.0-alpha01
Problemas corrigidos
Plug-in do Android para Gradle
Como especificar um valor booleano para "experimentalProperties"
Não é possível ativar explicitamente testes de dispositivo em um tipo de build não padrão usando o AGP.
Layout Inspector
O Layout Inspector não mostra componentes para apps de RV/RA no modo expandido
Dispositivos em execução
As vinculações de teclas de XR não funcionam no modo de hardware
Pressionar Cmd-W para alternar para o modo de hardware XR em vez de desligar o emulador