Problemas resolvidos do Android Studio Narwhal

Android Studio Narwhal | 2025.1.1 Patch 1

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

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

Android Studio Narwhal | 2025.1.1

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

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

Android Studio Narwhal | 2025.1.1 RC 2

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

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

Android Studio Narwhal | 2025.1.1 RC 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-rc01
Problemas corrigidos
Dexer (D8)
A remoção de açúcar sintático do AutoClosable interrompe builds do AGP no Android Studio
Redutor (R8)
O R8 falha com min-api 24 ao processar o código JavaFuzzer

Android Studio Narwhal | 2025.1.1 Canary 10

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha10
Problemas corrigidos
Database Inspector
O App Inspector no Narwahl (Canary 9) não mostra o conteúdo da sala.
Importar/Sincronizar
Importar projeto com .idea e .gradle/config.properties precisa configurar gradleJvm como GRADLE_LOCAL_JAVA_HOME

Android Studio Narwhal | 2025.1.1 Canary 9

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha09
Problemas corrigidos
API
Estabilizar com.android.build.api.variant.ApkOutputProviders
Inspetor de tarefas em segundo plano
Suporte a mais métodos PendingIntent.get()
Gradle
AGP: CompressAssetsTask falha com java.lang.OutOfMemoryError em recursos grandes
Multiplataforma
Exigir o KGP 2.0.0 para o plug-in Android-KMP

Android Studio Narwhal | 2025.1.1 Canary 8

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha08
Problemas corrigidos
Lint
A inspeção do Lint no arquivo "libs.versions.toml" sugere um upgrade para uma versão do AGP não compatível.

Android Studio Narwhal | 2025.1.1 Canary 7

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha07
Problemas corrigidos
Plug-in do Android para Gradle
Falha na build quando o arquivo ProGuard não existe
API
Upgrade de GeneratesApk.minSdk para uma API estável
Gerenciador de dispositivos
O RunningAvdTracker é inicializado durante a exclusão.
Importar/Sincronizar
Remover "Gerar arquivos .iml para módulos importados do Gradle" das configurações do Gradle
JDK
Falhas na inicialização no macOS 15.4
Edição de layout e recursos
AS: Koala: Gravity: rolagem automática para cima após a opção selecionada

Android Studio Narwhal | 2025.1.1 Canary 6

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha06
Problemas corrigidos
Plug-in do Android para Gradle
Não aplique com.android.internal.version-check ao atualizar a distribuição do Gradle
Editor de arquivos do Gradle
[DCL] Conclusão da propriedade RegularFile com .
Importar/Sincronizar
Remover "Gerar arquivos .iml para módulos importados do Gradle" das configurações do Gradle

Android Studio Narwhal | 2025.1.1 Canary 5

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha05
Problemas corrigidos
Plug-in do Android para Gradle
Atualização das dependências do Kotlin para a versão 2.1.20 ao criar o AGP 8.11
Importar/Sincronizar C++
O menu "Arquivo" às vezes não aparece no Meerkat para Mac.
Edição do Compose
A opção "Encontrar usos" de elementos combináveis não lista todos os usos de prévia em "Usos de @Preview"
Lint
Novos problemas de lint MemberExtensionConflict a partir do AGP 8.11.0-alpha03: como resolver?
Logcat
Criar um ícone para a ação do app de falha
Multiplataforma
Não é possível adicionar fontes geradas a KotlinMultiplatformAndroidVariant
Inspetor de rede
Definir variável Globals em Rules (inspeção de app)
Executar
A porta mínima 5038 para "adb gerenciado pelo usuário" impede o uso da porta padrão 5037, o que pode ser preferível.

Android Studio Narwhal | 2025.1.1 Canary 4

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha04
Problemas corrigidos
Plug-in do Android para Gradle
[AGP 8.9.0+] BuiltinKotlinCompilation exposto a todos os plug-ins do compilador Kotlin
API
Estabilizar partes do plug-in do Android KMP usado pelo androidx
Visualização do Compose
Às vezes, o CodeGen opera em PsiFiles / módulos invalidados.
Lint
Falso positivo para o problema de lint "MemberExtensionConflict" se o receptor da função de extensão for anulável.
Falso positivo da inspeção `WrongGradleMedthod`
Falso positivo de SyntheticAccessor para chamada de membro sintético da classe de dados
Erro TestMode.SUPPRESSIBLE para problema informado em uma expressão rotulável.
Edição em tempo real
Unhandled superclass: kotlin/jvm/internal/AdaptedFunctionReference`
Logcat
Tamanho da fonte muito grande em um logcat
Criar um ícone para a ação do app de falha
Novo assistente de projetos
Não é possível criar um projeto usando um domínio que termina com .in
Recursos
Extrai o recurso de string, mas não detecta o tipo correto de funções conhecidas.
Dispositivos em execução
O emulador para ao fechar um projeto do IntelliJ Idea, enquanto o Android Studio ainda está aberto

Android Studio Narwhal | 2025.1.1 Canary 3

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha03
Problemas corrigidos
Plug-in do Android para Gradle
Solicitação: para a suspensão do uso de zipAlignEnabled, explique por que ele foi suspenso e o que usar no lugar.
Editor de código
Uso incorreto de CachedValue relacionado ao Dagger
Teste de captura de tela da visualização do Compose
Teste de captura de tela do Compose: falha nos testes no GitLab CI
Gerenciador de dispositivos
Remover as opções de captura de tela "quadrada" e "retangular"
Não é possível detectar o emulador on-line
A exclusão do AVD falha enquanto o emulador é interrompido lentamente
Lint
Avisar sobre possível conflito entre membro e extensão
Edição em tempo real
Erro de recomposição: "java.lang.IllegalArgumentException: Array has incompatible type: class [Lcom.example.myapplication.ListItem;"
Logcat
LogcatMessageAssemblerTest.multipleBatchesWithIntervals() tem usos inválidos de assertThat
Inspetor de rede
Definir variável Globals em Rules (inspeção de app)
Recursos
Não é possível salvar a transparência do editor de cores
Visualização inconsistente de recursos inteiros no editor

Android Studio Narwhal | 2025.1.1 Canary 2

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha02
Problemas corrigidos
Importar/Sincronizar C++
O menu "Arquivo" às vezes não aparece no Meerkat para Mac.
Visualização do Compose
Não é possível ver DropdownMenuItems ao visualizar ExposedDropdownMenuBox
Vazamento de memória ao ativar o modo interativo na visualização do Compose
A visualização do Compose não é renderizada ao instanciar o ExoPlayer
Lint
A regra de lint BuildListAdds não detecta o uso da função de operador plusAssign (+=) em buildList.
Falsos positivos de UseSdkSuppress no código auxiliar de teste
Renderização
O Android Studio falha ao visualizar arquivos de layout
Redutor (R8)
Não é possível gerar um AAB assinado após a atualização para o AGP 8.9.0.
Translations Editor
A seleção de células da tabela em massa está quebrada

Android Studio Narwhal | 2025.1.1 Canary 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.11.0-alpha01
Problemas corrigidos
Plug-in do Android para Gradle
Projeto isolado: erro de serialização do DeclarativeSchemaModel
Aplicar mudanças
A opção "Aplicar mudanças de código" sempre faz a atividade ser recriada
Visualização do Compose
As prévias específicas do dispositivo precisam definir o uiMode
Gradle
Mantenha a propriedade "namespace" de build.gradle sincronizada ao refatorar o nome do pacote no AS
Edição em tempo real
251 merge: falha em BasicCompileTest.renamedFile()
251 merge: falha no teste de integração do LiveEdit com exceção do IR CodeGen
251 mesclagem: exceção de ponto nulo KeyMeta
Translations Editor
Regressão? O Translation Editor não consegue criar textos traduzidos.