Problemi chiusi di Android Studio Narwhal

Android Studio Narwhal | 2025.1.1 Patch 1

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.1

Questa release include correzioni e miglioramenti minori.

Android Studio Narwhal | 2025.1.1

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0

Questa release include correzioni e miglioramenti minori.

Android Studio Narwhal | 2025.1.1 RC 2

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0-rc02

Questa release include correzioni e miglioramenti minori.

Android Studio Narwhal | 2025.1.1 RC 1

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0-rc01
Problemi risolti
Dexer (D8)
La rimozione dello zucchero sintattico di AutoClosable interrompe le build AGP da Android Studio
Shrinker (R8)
R8 si arresta in modo anomalo con min-api 24 durante l'elaborazione del codice JavaFuzzer

Android Studio Narwhal | 2025.1.1 Canary 10

Rilasciato insieme a:
  • Plug-in Android Gradle 8.11.0-alpha10
Problemi risolti
Database Inspector
App Inspector in Narwhal (Canary 9) non mostrerà i contenuti della stanza.
Importa/Sincronizza
L'importazione del progetto con .idea e .gradle/config.properties deve configurare gradleJvm come GRADLE_LOCAL_JAVA_HOME

Android Studio Narwhal | 2025.1.1 Canary 9

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0-alpha09
Problemi risolti
API
Stabilizza com.android.build.api.variant.ApkOutputProviders
Background Task Inspector
Supportare più metodi PendingIntent.get()
Gradle
AGP: CompressAssetsTask non riesce a comprimere gli asset di grandi dimensioni e genera l'errore java.lang.OutOfMemoryError
Multipiattaforma
Richiede KGP 2.0.0 per il plug-in Android-KMP

Android Studio Narwhal | 2025.1.1 Canary 8

Rilasciato insieme a:
  • Plug-in Android Gradle 8.11.0-alpha08
Problemi risolti
Pelucchi
L'ispezione Lint nel file "libs.versions.toml" suggerisce l'upgrade a una versione AGP non supportata.

Android Studio Narwhal | 2025.1.1 Canary 7

Rilasciato insieme a:
  • Plug-in Android Gradle 8.11.0-alpha07
Problemi risolti
Plug-in Android per Gradle
Errore di compilazione quando il file Proguard non esiste
API
Esegui l'upgrade di GeneratesApk.minSdk all'API stabile
Device Manager
RunningAvdTracker viene inizializzato durante l'eliminazione
Importa/Sincronizza
Rimuovi "Genera file .iml per i moduli importati da Gradle" dalle impostazioni di Gradle
JDK
Arresti anomali all'avvio su macOS 15.4
Modifica del layout e delle risorse
AS: Koala: Gravity: Auto scrolls up after option selected

Android Studio Narwhal | 2025.1.1 Canary 6

Rilasciato insieme a:
  • Plug-in Android Gradle 8.11.0-alpha06
Problemi risolti
Plug-in Android per Gradle
Non applicare com.android.internal.version-check durante l'aggiornamento della distribuzione Gradle
Editor dei file Gradle
[DCL] Completamento della proprietà RegularFile con .
Importa/Sincronizza
Rimuovi "Genera file .iml per i moduli importati da Gradle" dalle impostazioni di Gradle

Android Studio Narwhal | 2025.1.1 Canary 5

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0-alpha05
Problemi risolti
Plug-in Android per Gradle
Aggiorna le dipendenze Kotlin alla versione 2.1.20 durante la creazione di AGP 8.11
C++ Import/Sync
A volte il menu File non viene visualizzato su Meerkat, Mac
Modifica composizione
Trova utilizzi dei composable non elenca tutti gli utilizzi dell'anteprima nella sezione "Utilizzi di @Preview"
Pelucchi
Nuovi problemi di lint MemberExtensionConflict a partire da AGP 8.11.0-alpha03: come risolverli?
Logcat
Crea un'icona per l'azione dell'app Arresto anomalo
Multipiattaforma
Impossibile aggiungere le origini generate a KotlinMultiplatformAndroidVariant
Network Inspector
Impostare la variabile Globals nelle regole (ispezione app)
Corsa
La porta minima 5038 per "adb gestito dall'utente" impedisce l'utilizzo della porta predefinita 5037, che potrebbe essere desiderabile

Android Studio Narwhal | 2025.1.1 Canary 4

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0-alpha04
Problemi risolti
Plug-in Android per Gradle
[AGP 8.9.0+] BuiltinKotlinCompilation esposto a tutti i plug-in del compilatore Kotlin
API
Stabilizzare le parti del plug-in KMP Android utilizzato da androidx
Anteprima composizione
CodeGen a volte opera su PsiFile / Moduli invalidati
Pelucchi
Falso positivo per il problema di lint `MemberExtensionConflict` se il destinatario della funzione di estensione è annullabile
Falso positivo del controllo `WrongGradleMedthod`
Falso positivo SyntheticAccessor per la chiamata al membro sintetico della classe di dati
Errore TestMode.SUPPRESSIBLE per il problema segnalato nell'espressione etichettabile
Modifica live
Superclasse non gestita: kotlin/jvm/internal/AdaptedFunctionReference`
Logcat
Dimensioni del carattere troppo grandi in un logcat
Crea un'icona per l'azione dell'app Arresto anomalo
Procedura guidata Nuovo progetto
Impossibile creare un progetto utilizzando un dominio che termina con .in
Risorse
Estrai risorsa stringa, non rileva il tipo corretto di funzioni note
Dispositivi in esecuzione
L'emulatore si arresta quando si chiude un progetto IntelliJ Idea, mentre Android Studio rimane aperto

Android Studio Narwhal | 2025.1.1 Canary 3

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0-alpha03
Problemi risolti
Plug-in Android per Gradle
Richiesta: per il ritiro di zipAlignEnabled, spiega perché è stato ritirato e cosa utilizzare al suo posto
Editor di codice
Utilizzo non corretto di CachedValue correlato a Dagger
Test degli screenshot di anteprima della composizione
Compose screenshot testing: i test non riescono in GitLab CI
Device Manager
Rimozione delle opzioni di screenshot "quadrato" e "rettangolare"
Impossibile rilevare l'emulatore online
L'eliminazione dell'AVD non riesce mentre l'emulatore si arresta lentamente
Pelucchi
Avvisa di un potenziale conflitto tra l'abbonato e l'estensione
Modifica live
Errore di ricomposizione: "java.lang.IllegalArgumentException: Array has incompatible type: class [Lcom.example.myapplication.ListItem;"
Logcat
LogcatMessageAssemblerTest.multipleBatchesWithIntervals() ha utilizzi assertThat non validi
Network Inspector
Impostare la variabile Globals nelle regole (ispezione app)
Risorse
La trasparenza dell'editor di colori non può essere salvata
Anteprima della risorsa intera incoerente nell'editor

Android Studio Narwhal | 2025.1.1 Canary 2

Rilasciato insieme a:
  • Plug-in Android Gradle 8.11.0-alpha02
Problemi risolti
C++ Import/Sync
A volte il menu File non viene visualizzato su Meerkat, Mac
Anteprima composizione
Impossibile visualizzare DropdownMenuItems durante l'anteprima di ExposedDropdownMenuBox
Perdita di memoria quando si attiva la modalità interattiva in Anteprima composizione
Il rendering di Anteprima composizione non viene eseguito durante l'istanza di ExoPlayer
Pelucchi
La regola di lint BuildListAdds non rileva l'utilizzo dell'operatore fun plusAssign (+=) in buildList
Utilizzare UseSdkSuppress per i falsi positivi nel codice di test helper
Rendering
Android Studio si arresta in modo anomalo durante l'anteprima dei file di layout
Shrinker (R8)
Impossibile generare un AAB firmato dopo l'aggiornamento ad AGP 8.9.0
Editor delle traduzioni
La selezione collettiva di celle della tabella non funziona

Android Studio Narwhal | 2025.1.1 Canary 1

Rilasciato insieme a:
  • Plug-in Android per Gradle 8.11.0-alpha01
Problemi risolti
Plug-in Android per Gradle
Progetto isolato: errore di serializzazione di DeclarativeSchemaModel
Applica modifiche
L'applicazione delle modifiche al codice causa sempre la ricreazione dell'attività
Anteprima composizione
Le anteprime specifiche del dispositivo devono impostare uiMode
Gradle
Mantenere sincronizzata la proprietà `namespace` di build.gradle durante il refactoring del nome del pacchetto in AS
Modifica live
Unione 251: errore in BasicCompileTest.renamedFile()
251 merge: LiveEdit integration test failure with IR CodeGen exception
Unione 251: eccezione di puntatore nullo KeyMeta
Editor delle traduzioni
Regressione? L'editor di traduzione non riesce a creare testi tradotti.