Problemi chiusi di Android Studio Jellyfish

Android Studio Jellyfish | Patch 2 di 2023.3.1

Rilasciati insieme a:
  • Android Gradle Plugin 8.4.2
Problemi risolti
Plug-in Android per Gradle
AGP 8.4 sembra interrompere i download di GMD in CI

Android Studio Jellyfish | Patch 1 di 2023.3.1

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.4.1
Problemi risolti
Plug-in Android per Gradle
Consenti di eliminare un avviso relativo al ritiro del supporto di JDK 21 per il targeting di Java 8
Dexer (D8)
java.lang.VerifyError: Verifier rejected class
Errore di conversione del formato della nuova versione R8 dopo l'oscuramento
Le build intermedie potrebbero non avere contenuti sintetici globali completi per gli stub
Importa/sincronizza
Il codice sorgente delle librerie Kotlin non viene scaricato in Android Studio Iguana
La sincronizzazione di Koala Canary 5 non va a buon fine
Layout e modifica delle risorse
L'editor di layout si blocca per molto tempo al termine del completamento automatico

Android Studio Jellyfish | 2023.3.1

Rilasciati insieme a:
  • Plug-in Android Gradle 8.4.0
Problemi risolti
Plug-in Android per Gradle
Elementi AndroidX Desktop pacchettizzati nell'APK Android

Android Studio Jellyfish | 2023.3.1 RC 2

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.4.0-rc02
Problemi risolti
Plug-in Android per Gradle
AGP 8.3 interrompe l'attività zipApksFor

Android Studio Jellyfish | 2023.3.1 RC 1

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.4.0-rc01
Problemi risolti
Plug-in Android per Gradle
L'anteprima di composizione non è in grado di risolvere i classi dalla dipendenza transitiva
Editor C++
JNI di completamento automatico
Integrazione di lint
Lint non è in grado di risolvere una dipendenza KMP

Android Studio Jellyfish | 2023.3.1 Beta 2

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.4.0-beta02
Problemi risolti
Plug-in Android per Gradle
SourceDirectories#static non deve dipendere dall'attività GenerateBuildConfig
Importa/sincronizza
Android Studio Iguana | 2023.2.1 Canary 9 non genera un progetto corretto per Compose

Android Studio Jellyfish | 2023.3.1 Canary 12

Rilasciati insieme a:
  • Android Gradle Plugin 8.4.0-alpha12
Problemi risolti
Plug-in Android per Gradle
Problema di gestione degli input incrementali di MergeJavaResourcesTask
AGP 8.3.0-alpha02 dipende da librerie con vulnerabilità di sicurezza note
Il modello di attività selezionato richiede un progetto con dipendenze androidx.*
AGP Upgrade Assistant rimuove erroneamente consumerProguardFiles dal modulo
L'Assistente per l'upgrade ad AGP si carica all'infinito
Background Task Inspector
I tentativi di Work Manager di ispezione delle app non sono coerenti
Richiesta: per lo strumento "Esamino attività in background", mostra tutte le informazioni possibili su tutte le sveglie
Compilazione C++
Ho bisogno di un modo per escludere le librerie native dall'APK principale, ma includerle nell'APK di test
Analisi del codice
Android Studio Iguana RC 1 non trova nuove versioni delle librerie
Lint
[BuildTool/Lint] Proprietà del costruttore ChecksSdkIntAtLeast
Struttura del progetto
La finestra di dialogo della struttura del progetto suggerisce di aggiornare una dipendenza di terze parti anche se è precedente (ma il numero di versione è superiore)
Assistente all'upgrade
AGP Upgrade Assistant Infinite Loader

Android Studio Jellyfish | 2023.3.1 Canary 11

Rilasciati insieme a:
  • Android Gradle Plugin 8.4.0-alpha11
Problemi risolti
Background Task Inspector
Bug: lo strumento "Background Task Inspector" non riesce a rilevare l'impostazione di una sveglia
Richiesta: per lo strumento "Esamino attività in background", mostra tutte le informazioni possibili su tutte le sveglie
L'allarme con PendingIntent immutabile non viene visualizzato come attivato
IntelliJ
Android Studio Jellyfish non rispetta la configurazione "Certificati accettati"
Lint
Lint K2 UAST: UCallableReferenceExpression segnala un tipo di qualificatore errato
Falso positivo di Lint con useK2Uast=true con funzioni sovraccaricate
StudioBot
Nessuno scorrimento nel bot di Studio Android Studio Jellyfish | 2023.3.1 Canary 3

Android Studio Jellyfish | 2023.3.1 Canary 10

Rilasciati insieme a:
  • Android Gradle Plugin 8.4.0-alpha10
Problemi risolti
Plug-in Android per Gradle
La compilazione di AIDL non va a buon fine con IndexOutOfBoundsException: indice 0 fuori intervallo per lunghezza 0
API
FR: lo stato di viewBinding e dataBinding (se abilitato) deve essere disponibile come proprietà per gli autori dei plug-in

Android Studio Jellyfish | 2023.3.1 Canary 8

Rilasciati insieme a:
  • Plug-in Android Gradle 8.4.0-alpha08
Problemi risolti
Plug-in Android per Gradle
AGP 8.3.0-alpha11 produce un APK di release che si arresta in modo anomalo all'avvio con android.content.res.Resources$NotFoundException
L'attività di installazione del plug-in Android per Gradle 8.2.0 non riesce nel progetto che utilizza funzionalità dinamiche
APK Viewer
Un apk senza risorse ha un file arsc senza chunk e arresta in modo anomalo il visualizzatore apk
App Quality Insights
[App Quality Insights] Il pulsante Chiudi problema è nascosto dal nome della versione dell'app
Device Manager
Definizioni con nomi identici ma ID diversi fanno arrestare in modo anomalo la finestra di dialogo di configurazione AVD
Importa/sincronizza
Sincronizza correttamente AGP senza alcun blocco "android {}`
Network Inspector
Comunicare il motivo per cui i dati sulla velocità non sono disponibili
TrackedHttpURLConnection non riesce in getHeaders() prima di getInputStream()
Richiesta di funzionalità: esportare le attività della rete
Impossibile sostituire una sottostringa nel corpo della risposta con una regola di Network Inspector
Risorse
L'interfaccia utente nella finestra di dialogo "Nuova risorsa valore stringa" non funziona

Android Studio Jellyfish | 2023.3.1 Canary 7

Rilasciati insieme a:
  • Plug-in Android Gradle 8.4.0-alpha07
Problemi risolti
Plug-in Android per Gradle
Aggiunta della possibilità di modificare il nome dell'elemento durante la trasformazione
L'aggiunta dell'output dell'attività come srcDir di sourceSets.androidMain.resources non crea dipendenze delle attività
In AndroidPluginVersion.toString() mancano gli zeri iniziali
Artifacts.add(FileSystemLocation) dovrebbe essere più restrittivo.
Associazione dati
Le associazioni di dati non vengono risolte a causa di dati memorizzati nella cache incoerenti
Database Inspector
Database Inspector: supporto di Sqldelight 2
Importa/sincronizza
Android Studio Hedgehog si blocca durante la stima delle dimensioni del progetto
Lint
GradleModelMocker del framework di test Lint non consente di impostare la versione della libreria
Dispositivi in esecuzione
Il dispositivo Wear OS fisico accoppiato ignora l'inversione dello schermo per mancini
Eseguire test
GMD-FTL non riesce con HttpResponseException quando non è disponibile logcat

Android Studio Jellyfish | 2023.3.1 Canary 5

Rilasciati insieme a:
  • Android Gradle Plugin 8.4.0-alpha05
Problemi risolti
Plug-in Android per Gradle
Consenti di configurare sourceInformation da ComposeOptions
Impossibile trovare il campo sdk_runtime nel messaggio android.bundle.DeviceSpec
Supporto per compileOnlyApi
R8 non riesce in un modulo della libreria quando l'elaborazione delle risorse è disattivata
Analisi del codice
Richiesta: offrire un'alternativa a DeprecatedSinceApi , poiché viene attivato anche se minSdk è inferiore
Importa/sincronizza
La risoluzione dei simboli da KAPT produce file .class che sembrano non funzionare
Dispositivi in esecuzione
Per la funzionalità di mirroring di Android Studio, esegui il mirroring anche dell'audio

Android Studio Jellyfish | 2023.3.1 Canary 4

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.4.0-alpha04
Problemi risolti
Plug-in Android per Gradle
Le classi della libreria minimizzate non vengono pubblicate correttamente per l'utilizzo tra progetti
Fornisci l'API Variant#sources che escluda i file generati
I modelli AGP non contengono dipendenze del progetto Java-Platform
ExtractAarTransform crea file classes.jar non riproducibili per gli aar che non hanno file classes.jar
Profili di baseline e ProfileInstaller
compileReleaseArtProfile non riesce con java.lang.ArrayIndexOutOfBoundsException
IDE di base
Dimensioni delle finestre della pagina di benvenuto troppo grandi
Device File Explorer
Il messaggio "Il dispositivo non supporta il comando "su 0"" non deve includere la traccia dello stack
Layout Editor
Richiesta di funzionalità: valuta la possibilità di pubblicare LayoutLib come artefatto separato su maven.google.com
Network Inspector
Il download di file di grandi dimensioni non riesce quando lo strumento di controllo della rete è aperto
Nuovo codice/modelli
Utilizza sempre lettere minuscole nei nomi dei plug-in suggeriti
Risorse
Il passaggio del mouse sopra "Mostra tutte le regioni" nel selettore della lingua reimposta la selezione della regione

Android Studio Jellyfish | 2023.3.1 Canary 3

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.4.0-alpha03
Problemi risolti
Plug-in Android per Gradle
Impossibile impostare la versione JaCoCo in AGP 8.2.0
In DynamicFeatureBuildType manca isDebuggable

Android Studio Jellyfish | 2023.3.1 Canary 1

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.4.0-alpha01
Problemi risolti
Plug-in Android per Gradle
Miglioramento del messaggio di errore relativo al motivo per cui non è possibile utilizzare l'opzione `--release` per JavaCompile
Disattiva la memorizzazione nella cache di MergeSourceSetFolders utilizzando @DoNotCacheByDefault
Database Inspector
Le colonne dell'ispettore del database non supportano l'interruzione delle righe lunghe
Database Inspector rende inutilmente difficile trovare le procedure correlate
Importa/sincronizza
Utilizzo di librerie non AndroidX in un progetto AndroidX
Layout Inspector
Layout Inspector RootsDetector che perde visualizzazioni principali
StudioBot
Il bot di Studio non risponde con un errore vuoto
Visualizza associazione
progetto Android: viewbinding dichiara erroneamente che la classe viewbinding non è disponibile