Android Studio Narwhal Feature Drop Closed Issues

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 RC 1

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.12.0-rc01

Questa release include correzioni e miglioramenti minori.

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 9

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.12.0-alpha09
Problemi risolti
Plug-in Android per Gradle
BuiltInKotlinJvmAndroidCompilation non funziona con i plug-in del compilatore Kotlin come Anvil e KSP
Il plug-in della libreria unita non riesce durante l'attività `:mergingArtifactAAR_METADATA`
Pelucchi
[lint] Falso positivo di MemberExtensionConflict in caso di conflitto del nome del parametro
[lint] Falso positivo di PropertyEscape su un file di proprietà valido
Multipiattaforma
androidLibrary.jvmTarget definito deve eseguire l'override di jvmToolchain definito
Assistente all'upgrade
AGP Upgrade Assistant non esegue l'upgrade della versione di lint
Supporto dell'assistente all'upgrade per Modifica il valore predefinito di targetSdk dell'app in modo che sia basato su compileSdk anziché su minSdk

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 8

Rilasciato insieme a:
  • Plug-in Android Gradle 8.12.0-alpha08
Problemi risolti
Plug-in Android per Gradle
Impossibile creare test con AGP 8.12.0-alpha05 a causa della dichiarazione del pacchetto nel file manifest unito
AGP 8.12.0-alpha07 non riesce a creare build di release con il plug-in Gradle Firebase Performance applicato
Aggiungi ExtractAnnotations a AGP KMP
Gradle
[fused lib - public] Cannot resolve variant for guava
Pelucchi
[Lint] Eccessivi falsi positivi di `MemberExtensionConflict` - La descrizione del problema non è corretta

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 7

Rilasciato insieme a:
  • Plug-in Android Gradle 8.12.0-alpha07
Problemi risolti
Plug-in Android per Gradle
AGP 8.8.0-alpha09 causa alcuni problemi di generazione dei report JaCoCo
[fused lib - public] adding kmp lib like coil does not work
Pelucchi
Lint avvisa quando si utilizza Config.OLDEST_SDK nel test
TypoDetector si arresta regolarmente in modo anomalo con IllegalArgumentException durante la correzione rapida
Bug: possibile falso positivo di Android Studio relativo a "die die" in tedesco
La regola SupportAnnotationUsage deve supportare KT-73255
Multipiattaforma
Origini comuni non risolte in Android Studio quando vengono create con il plug-in della libreria multipiattaforma Android

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 6

Rilasciato insieme a:
  • Plug-in Android Gradle 8.12.0-alpha06
Problemi risolti
Plug-in Android per Gradle
SourceDirectories.addGeneratedSourceDirectory non è compatibile con più varianti
Manifest
Documenti di autorizzazione non funzionanti
Multipiattaforma
Aggiungi la possibilità di impostare test targetSdk per le librerie Android KMP
Anteprima
Linee guida per l'anteprima di Jetpack Compose

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 5

Rilasciato insieme a:
  • Plug-in Android Gradle 8.12.0-alpha05
Problemi risolti
Plug-in Android per Gradle
Il plug-in Gradle deve unire il manifest di test quando includeAndroidResources == true
I file di origine di src/extraMain/java non vengono aggiunti al compilatore utilizzando "built-in-kotlin"
ASwB
Impossibile creare la versione OSS della migrazione post bzlmod di ASWB
Compilatore e runtime
Falso positivo ProduceStateDoesNotAssignValue
Modifica composizione
Importazione automatica della libreria per le importazioni di Compose della versione specifica per Android
Gradle
Falso positivo sui riferimenti al catalogo delle versioni
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() ha un utilizzo non valido di assertThat
Editor dei file Gradle
Assicurati che il parser degli errori toml supporti gli errori del catalogo
Assicurati che il parser dichiarativo possa recuperare la funzione quando l'attributo della funzione è una chiamata di funzione
Layout Inspector
Layout Inspector non mostra il conteggio delle ricomposizioni all'interno degli elementi secondari
Pelucchi
AbstractAnnotationDetector controlla funzioni/costruttori di overload errati

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 4

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.12.0-alpha04
Problemi risolti
Plug-in Android per Gradle
Includi i file MANIFEST.MF nidificati in defaultExcludes
Riepilogo
Impossibile copiare l'immagine dall'anteprima della scheda
Gradle
Correzione di AndroidBuildScriptsGroupNodeTest.appProject per IDEA
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() ha un utilizzo non valido di assertThat
Project Structure
La modifica della JVM di destinazione in Project Structure non modifica kotlinOption
Resource Manager
Image Asset Studio si arresta in modo anomalo con il progetto KMP

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 3

Rilasciato insieme a:
  • Plug-in Android Gradle 8.12.0-alpha03
Problemi risolti
Plug-in Android per Gradle
Sposta AGP in configurations.register per evitare la realizzazione immediata delle configurazioni

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 2

Rilasciato insieme a:
  • Plug-in Android Gradle 8.12.0-alpha02

Questa release include correzioni e miglioramenti minori.

Rilascio di funzionalità Android Studio Narwhal | 2025.1.2 Canary 1

Rilasciato insieme a:
  • Plug-in Android Gradle 8.12.0-alpha01
Problemi risolti
Plug-in Android per Gradle
Come specificare un valore booleano per experimentalProperties
L'attivazione esplicita dei test del dispositivo in un tipo di build non predefinito utilizzando AGP non funziona
Layout Inspector
Lo strumento di controllo del layout non mostra i componenti per l'app XR in modalità espansa
Dispositivi in esecuzione
Le combinazioni di tasti XR non funzionano dalla modalità hardware
Se premi Cmd-W per passare alla modalità hardware XR, l'emulatore si chiude.