Problemi con Android Hedgehog chiusi

Android Studio Hedgehog | 2023.1.1 RC 3

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-rc03
Problemi risolti
Plugle Android per Gradle
REGRESSIONE HEDGEHOG: il pulsante Esegui è ritardato di alcuni secondi (creazione specifica in corso...
Menu Guida
Il logo nella schermata Informazioni è distorto a partire da Iguana Canary 6

Android Studio Hedgehog | 2023.1.1 RC 2

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-rc02
Problemi risolti
Scrivi in anteprima
Scrivi anteprima interrotta durante l'utilizzo di testo HTML con b-Tag
Editor layout
Eccezione nell'editor di layout

Android Studio Hedgehog | 2023.1.1 RC 1

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-rc01
Problemi risolti
Plugle Android per Gradle
Android Studio Giraffe non rispetta versionCodeOverride con AGP 8.1
AGP 8.1.0 disinstalla l'app dopo aver eseguito test strumentati - 7.4.2 non
La conversione di un APK genera un errore in ListingsFileredirectTask
Crea C++
[Hedgehog | 2023.1.1 Beta 4] android.injected.build.abi' Il flag gradle conteneva "armeabi", che non è valido.
Dispositivi con sistema operativo
Mirroring del dispositivo che causa un utilizzo estremamente elevato della CPU sul telefono
Plug-in di terze parti
Supporto dei plug-in di Lombok

Android Studio Hedgehog | 2023.1.1 beta 5

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-beta05
Problemi risolti
Dexer (D8)
Abilita record nativo e classi sealed durante il dexing per min-api 34 e versioni successive

Android Studio Hedgehog | 2023.1.1 beta 4

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-beta04
Problemi risolti
Plugle Android per Gradle
Esecuzione non riuscita per l'attività ':app:mergeReleaseClasses' dopo l'aggiornamento di AGP dalla 8.0.2 alla 8.1.0
Gradle 8.1 interrompe la memorizzazione nella cache della configurazione a causa di .gradle/.android/analytics.settings
[AGP 8.1.0] Il test ./gradlew non riesce con "Impossibile trovare l'output del manifest" se entrambi splits.abi.isEnable e testOptions.unitTests.isIncludeAndroidResources sono veri

Android Studio Hedgehog | 2023.1.1 beta 3

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-beta03
Problemi risolti
Plugle Android per Gradle
androidResources non è disponibile nel modulo della libreria Android
Importazione/sincronizzazione
Errore/avviso non chiaro dopo la sincronizzazione del progetto
Studio si lamenta dei moduli non supportati durante la sincronizzazione Gradle
Esecuzione di test
I test delle unità non verranno eseguiti di nuovo
Shrinker (R8)
Kotlin 1.9 causa la distruzione delle lambda di Kotlin da R8 se i controlli null vengono eliminati

Android Studio Hedgehog | 2023.1.1 beta 2

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-beta02
Problemi risolti
Gestione dispositivi
[emulatori AS + Wear] Gestione dispositivi non ricorda l'accoppiamento finché i dispositivi non vengono avviati
Editor layout
layout xml: design-left-component Tree ,seleziona un componente e non puoi utilizzare Ctrl+B - hotkey per scrivere il codice
Integrazione lint
Errore lint CopyPlatformClasses dalla dipendenza testImplementation

Android Studio Hedgehog | 2023.1.1 beta 1

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-beta01
Problemi risolti
Assistente per l'upgrade dell'SDK Android
L'Assistente per l'upgrade dell'SDK target non viene mai caricato
Importazione/sincronizzazione
L'UI per "Gradle JDK" non sincronizza i contenuti dei campi
Impossibile proseguire con l'esecuzione del lavoro.
Controllo layout
A volte il debug dell'app si arresta in modo anomalo quando lo strumento Controllo layout è attivo
Pelucchino
Problemi imprevisti relativi a un altro progetto segnalato da Android Lint
Android Lint non riesce su una libreria KMP con "la proprietà "variantInputs.name" non ha un valore configurato."
Corsa
Impossibile salvare le impostazioni delle funzionalità dinamiche nelle configurazioni di esecuzione/debug
Shrinker (R8)
java.lang.VerifyError: classe Verifier rifiutata
La build si blocca su :minifyReleaseWithR8 quando utilizzi la libreria PDI di Apache

Android Studio Hedgehog | 2023.1.1 Canary 15

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha15
Problemi risolti
Strumenti di design
Finestra di dialogo del cambia colore dalla grondaia nell'IDE; non è possibile eseguire alpha inferiori al 10%
Corsa
[Android T+] Il flag ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS interferisce con l'avvio di attività TV

Android Studio Hedgehog Canary 14 (14/1/2023)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha14
Problemi risolti
Approfondimenti sulla qualità delle app
Lo stacktrace di Firebase crashlytics scorre sempre alla fine dopo aver impostato il cursore in qualsiasi punto dello stacktrace
Crea varianti
Cambia la variante attiva quando la variante predefinita cambia
Editor C++
"AssertionError: Symbols must be uploaded" (Ricerca di classe e di utilizzo delle ricerche non funzionante): "AssertionError: Symbols must be uploaded"
Importazione/sincronizzazione
IllegalStateException: il modulo Project.app non è un modulo Gradle
Editor layout
Finestra Strumenti di documentazione: l'aggiornamento automatico dall'origine non funziona sugli attributi XML nella finestra degli strumenti di progettazione, al contrario del tasto di scelta rapida Ctrl-q
Dispositivi con sistema operativo
Dispositivi in esecuzione "Connessione al dispositivo in corso":
StudioBot
L'opzione Inserisci nel cursore gestisce un solo metodo
StudioBot non includeva importazioni per le classi di SDK comuni

Android Studio Hedgehog Canary 13 (13/1/2023)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha13
Problemi risolti
Plugle Android per Gradle
Aggiornamento a Gradle 8.2 o RC
Impossibile accedere a "java.lang.Comparable"
Scrivi in anteprima
Chiamate ricorsive per l'anteprima componibile - nessun avviso linter, voce completamento automatico errata, nessun messaggio di errore
Gestione dispositivi
Bug: impossibile aggiungere elemento emulatore nell'elenco "Gestione dispositivi"
Laurea
Aggiungi la consapevolezza del catalogo delle versioni ad AndroidAddLibraryDependencyAction che aggiunge dipendenze
Editor layout
Finestra Strumenti di documentazione: l'aggiornamento automatico dall'origine non funziona sugli attributi XML nella finestra degli strumenti di progettazione, al contrario del tasto di scelta rapida Ctrl-q
Modifica live
Crea LiveEdit: ArithmeticException: Division per zero

Android Studio Hedgehog Canary 12 (12.1.2023)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha12
Problemi risolti
Debugger
Il codice sorgente non corrisponde al bytecode
Importazione/sincronizzazione
java.lang.LegalStateException: campo gradlePath mancante
La notifica di build della versione canary di Android Studio mostra sempre 0 errori
Editor layout
Android Studio usa numeri arabi per impostare i margini e altri attributi
problema di rendering dell'editor di layout
Comportamento errato del riquadro degli attributi se Lato collegato = Nessuno
La funzionalità di trascinamento della visualizzazione in ConstraintLayout mostra una UI errata quando constaintLayout presenta una spaziatura interna
Finestra Strumenti di documentazione: l'aggiornamento automatico dall'origine non funziona sugli attributi XML nella finestra degli strumenti di progettazione, al contrario del tasto di scelta rapida Ctrl-q
Non impostare LinearLayoutCompat come primo suggerimento nei file XML
Quando copi e incolli un componente di visualizzazione da due diversi file di layout XML, l'ID vista contiene nome+i
Il disegno personalizzato non ha le opzioni Codice, Suddividi e Design e non prevede l'aggiornamento automatico
Pelucchino
Lint ignora il problema UseValueOf durante l'utilizzo di K2 UAST

Android Studio Hedgehog Canary 11 (11.1.2023)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha11
Problemi risolti
Plugle Android per Gradle
Pubblicizza i requisiti delle versioni R8 / D8 nei metadati AAR (ad es. per coreLibraryDesugaring e nuova implementazione dell'API)
Avviso di sincronizzazione: "Non è possibile accedere a GradleBuildProject.Builder tramite AnalyticsConfiguratorService dopo la creazione di AnalyticsService"
Android Studio
Estensione del file mancante nel nome file predefinito delle registrazioni video
Editor di codice
le immagini webp di grandi dimensioni occupano metà dell'area di codifica
Strumenti di design
Impossibile avviare il processo Git: accesso esecutivo non consentito durante il rendering
Editor file Gradle
I cataloghi delle versioni mostrano un avviso quando è disponibile un artefatto SNAPSHOT più recente
Importazione/sincronizzazione
com.intellij.jarRepository.ExternalAnnotazioniRepositoryResolver
Editor layout
La funzionalità di trascinamento delle risorse di gestione delle risorse sostituisce le parentesi di associazione di dati
Struttura dei componenti delle preferenze: il titolo non è coerente
Layout vincolo: l'editor di layout non mostra i dettagli definiti in uno stile
La creazione di una scorciatoia per la creazione (nell'editor) ricostruisce tutti i moduli anziché il modulo corrente
"Annulla undefined" dopo una conversione automatica del layout in ConstraintLayout
L'ordine delle inclusioni incide sugli strumenti:funzionamento del testo
Il nuovo layout TextInputlayout scompare costantemente dallo schermo quando si è connessi a un oggetto esistente
nel file XML di layout attiva l'errore lint: "Tag non risolvibile"
Editor layout : le ultime impostazioni di visualizzazione non vengono salvate
Pelucchino
Bumblebee 2021.1.1 Patch 1 sta dicendo che una vecchia versione (20030203.000550) di commons-io è più recente della 2.11.0.
Android Studio contrassegna erroneamente come obsoleta la versione specificata.
Editor di movimento
L'IDE si blocca al completamento automatico nel layout XML

Android Studio Hedgehog Canary 10 (10.1.2023)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha10
Problemi risolti
Plugle Android per Gradle
"android.injected.studio.version" è stato rimosso in Android Studio Giraffe
Aggiunta della possibilità di disattivare AndroidXDependencyCheck
generateLocaleConfig in agp 8.1.0 utilizza un ordinamento non deterministico, interrompendo build riproducibili
Registratore espresso
Aggiungi una dipendenza al catalogo se il progetto è sensibile al catalogo delle versioni nel Registratore di test (RecordingDialog)
Importazione/sincronizzazione
Studio Hedgehog Canary 6 si blocca sulla sincronizzazione Gradle con Gradle 8.1.1 e AGP 8.0.2
Struttura del progetto
Impossibile aggiornare la località JDK personalizzata senza aprire prima un progetto

Android Studio Hedgehog Canary 9 (2023.1.1.9)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha09
Problemi risolti
Plugle Android per Gradle
Correggi LintErrors durante l'esecuzione di lint con K2 UAST tramite Gradle su un progetto KMP
Supporto per la strategia di dimensione mancante a livello di variante ed eventualmente la corrispondenza di tipo/sapore di riserva
Pelucchino
Le versioni alpha Lint 8.2.0 non supportano ancora l'importazione di funzioni di primo livello in Kotlin
Risorse
Pulsante della guida per la finestra di dialogo Nuova directory delle risorse

Android Studio Hedgehog Canary 8 (2023.1.1.8)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha08
Problemi risolti
Plugle Android per Gradle
Incompatibilità di ASM Transform e toAppend()
Scrivi in anteprima
Supporto di Compose Previews per ValueAnimators in AndroidView
Controllo layout
Migliorare la rilevabilità dell'impostazione per disattivare l'elemento pubblicitario incorporato
Pelucchino
Bumblebee 2021.1.1 Patch 1 sta dicendo che una vecchia versione (20030203.000550) di commons-io è più recente della 2.11.0.
Integrazione prefabbricata
[AGP] Prefabbricato: l'attività di configurazione CMake non riesce quando è impostata la variabile JAVA_TOOL_OPTIONS env
Pacchetto di release/APK
"Generare bundle o APK firmato" => Problema relativo all'ordine dell'elenco "Modulo"
Corsa
Il selettore dispositivo sta scegliendo un dispositivo iniziale non valido
Dispositivi con sistema operativo
[Miglioramento] Disabilita la messa a fuoco automatica dell'emulatore dopo la build
Plug-in di terze parti
Supporto dei plug-in di Lombok

Android Studio Hedgehog Canary 7 (2023.1.1.7)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha07
Problemi risolti
Plugle Android per Gradle
Esponi un modo per ottenere la versione NDK predefinita
Il plug-in Android per Gradle richiede Java 17 per essere eseguito.
Assistente per l'upgrade dell'SDK Android
L'assistente per l'upgrade suggerisce erroneamente l'aggiornamento a targetSdk 33
Strumenti di design
I log sono pieni di "SlowOperations" e l'IDE diventa estremamente lento e lento
Editor file Gradle
Il suggerimento per la versione delle dipendenze è troppo "avido" per i numeri di versione più elevati
Importazione/sincronizzazione
Correzione rapida per l'upgrade a strumenti di compilazione più recenti in tutti i moduli
Bug dell'impostazione del proxy HTTP di AndroidStudio
Pelucchino
Aggiungi un'opzione per non includere numeri di riga e di colonna nella base di riferimento lint
I test Lint non supportano le funzionalità del linguaggio Java 17
Logcat
Rimuovi i log goldfish-address-space dall'emulatore logcat
Procedura guidata nuovo progetto
La directory del progetto predefinita viene ignorata nel nuovo modello di progetto
Struttura del progetto
Bug: ogni volta che scelgo di aggiornare alcune dipendenze nella schermata dei suggerimenti, questo scorre verso l'alto
Quando apri un progetto con un file di build root rinominato, viene creato un build.grdle vuoto

Android Studio Hedgehog Canary 6 (2023.1.1.6)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha06
Problemi risolti
Plugle Android per Gradle
L'accesso a GradleBuildProject.Builder tramite AnalyticsConfiguratorService non è consentito dopo la creazione di AnalyticsService
AndroidTest.packaging.jniLibs.keepDebugSymbols non influisce sul pacchetto androidTest
Compilazione consentita per valori di colore non ammessi
"ReplaceWith" errato per VariantBuilder
Gradle 8.1 interrompe la memorizzazione nella cache della configurazione a causa di .gradle/.android/analytics.settings
I messaggi relativi alla deprecazione non utilizzano "SostituisciCon"
Output build
Bug: l'errore nel file manifest indirizza a quello generato anziché a quello originale
Scrivi in anteprima
Anteprima di scrittura lenta
L'anteprima di scrittura ignora il markup HTML nelle risorse stringa
Gestione dispositivi
NPE in BuildVirtualDeviceConfigurationWizardActionListener
Editor file Gradle
Suggerimento della finestra di dialogo della struttura del progetto per commons-io:commons-io
Importazione/sincronizzazione
Il valore generato da Gradle per il file manifest interrompe la configurazione dell'esecuzione personalizzata
Programma di installazione
Pacchetto Debian: manca il campo "manuterer" android-studio-2021.3.1.17-cros.deb
Pelucchino
Le versioni alpha Lint 8.2.0 non supportano ancora l'importazione di funzioni di primo livello in Kotlin
Aggiungi un'opzione per non includere numeri di riga e di colonna nella base di riferimento lint
Struttura del progetto
Il tasto Tab all'esterno di un campo con il menu a discesa aperto non ne aggiorna il valore
SQL stanza
Bug del plug-in per la stanza - Controllo della tupla non presente nella sottoquery - Compilazione corretta
Aggiornamento
dpkg chromeos: avviso: campo "manutentore" mancante

Android Studio Hedgehog Canary 5 (2023.1.1.5)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha05
Problemi risolti
Plugle Android per Gradle
Le attività di test della strumentazione GMD si bloccano e in caso di nuovo tentativo iniziano ad avere esito negativo
generateLocaleConfig in agp 8.1.0 utilizza un ordinamento non deterministico, interrompendo build riproducibili
ProcessApplicationManifest.navigationJsons contiene file con percorsi assoluti
Editor di codice
Le classi dell'SDK Android hanno molti riferimenti non risolti evidenziati in rosso
Studio ti consente di modificare troppo facilmente le origini dell'SDK Android
Scrivi in anteprima
Anteprima di scrittura lenta
Laurea
PsProjectDescriptors aggiunge una dipendenza al file di progetto ignorando il catalogo delle versioni
Logcat
Opzione "Linee come questa" mancante nell'ultima versione di Android Studio Dolphin Canary 7
Crea un gruppo di azioni popup pubblici
Risorse
non è possibile nascondere gli elementi tracciabili nelle icone dei bordi.
Requisiti di sistema
Il consiglio relativo alla memoria deve tenere conto della percentuale di miglioramento

Android Studio Hedgehog Canary 4 (2023.1.1.4)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha04
Problemi risolti
Plugle Android per Gradle
Rimuovi VariantManager.getModifiedName
AndroidTest.packaging.jniLibs.keepDebugSymbols non influisce sul pacchetto androidTest
Scrivi in anteprima
UI completamente bloccata
Anteprima di scrittura lenta
Il campo PreviewParameterProvider vuoto non mostra alcun avviso
Laurea
La sincronizzazione non riesce se managedDevices è presente nello script di build su M1 con JDK x86
Controllo layout
Richiesta: quando fai doppio clic su una visualizzazione nella parte visiva dello strumento di controllo del layout, vai al file di layout contenente

Android Studio Hedgehog Canary 3 (2023.1.1.3)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha03
Problemi risolti
Plugle Android per Gradle
Bytecode 17 di destinazione durante la compilazione di AGP
Annotazione
@RestrictTo non funziona con Kotlin
Compose
Le anteprime multiple degli strumenti di Scrittura di Wear non funzionano
Modifica della scrittura
Studio consente il completamento automatico delle funzioni interne (poi la build non riesce)
Suggerire una dipendenza corretta per gli esperti quando si utilizzano widget noti
Scrivi in anteprima
IDE Blocca durante la modifica Composable con il riquadro di anteprima visualizzato
Modifica
Le caratteristiche essenziali dell'evidenziazione accumulano icone di grondaia
Visualizzazione progetto
I profili di riferimento generati con BPGP non vengono visualizzati in Android Studio
Risorse
Problemi di threading nella gestione delle risorse
Requisiti di sistema
La creazione di un progetto predefinito suggerisce elementi per aumentare le dimensioni della VM

Android Studio Hedgehog Canary 2 (2023.1.1.2)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha02
Problemi risolti
Plugle Android per Gradle
Richiesta: lascia che l'IDE fornisca una correzione per il problema "Per allowedSubclasses richiede ASM9"
Editor C++
opzioni clang-format mancanti
Editor di codice
Eccezione nel plug-in Android all'avvio di Studio
Importazione/sincronizzazione
Ho appena eseguito l'aggiornamento a Flamingo e non posso sincronizzare il mio progetto. Recupero di Java non supportato
Logcat
Logcat (nuova versione). Nome file cliccabile nel log.

Android Studio Hedgehog Canary 1 (2023.1.1.1)

Rilasciata con:
  • Plug-in Android per Gradle 8.2.0-alpha01
Problemi risolti
Plugle Android per Gradle
I tipi di origine personalizzati devono creare set di origini multicolore
Il controllo della versione dell'SDK non gestisce gli utenti delle estensioni SDK
DependenciesInfoBuilder richiede l'aggiornamento dell'API + la documentazione
DexingNoClasspathTransform (minSdk >= 24) con target Java 11 non riesce a causa di membri nest mancanti
DslExtension.Builder.extendProjectWith() non funziona come descritto in Groovy
Aggiungi l'API VariantSelector.withFlavor che non utilizza kotlin.Pair
AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) ha un fallimento della cache perché "proguard.txt" è stato modificato
Il file manifest dell'app unito contiene gli attributi Extract NativeLibs e useembeddedDex dalle dipendenze
Errore di AIDL con build-tools 33.0.0
AGP: espone il percorso del file AIDL del framework e dello strumento AIDL come API pubblica
Annotazione
@RestrictTo non funziona con Kotlin
Applica modifiche
ApplyChangesAction: ClassCastException: class com.intellij.execution.DefaultExecutionTarget non può essere trasmesso alla classe com.android.tools.idea.execution.common.AndroidExecutionTarget
Analisi del codice
Awareness mette in evidenza @interface type come non valido
Modifica della scrittura
Aggiungi un'azione contestuale con correzione rapida per "[PLUGIN_ERROR] Le funzioni che richiamano funzioni @Composable devono essere contrassegnate con l'annotazione @Composable"
Scrivi in anteprima
L'anteprima di Scrivi utilizza il tema Holo per l'interfaccia utente di sistema quando targetSdk non è impostato nel modulo di una libreria
Debugger
Errore durante il tentativo di eseguire il debug del test Android della libreria da AS
Deployment
Android Studio installa e avvia due volte l'app durante il debug
I riquadri e i programmi di avvio complicazioni non funzionano in Android Studio Giraffe Canary 6
Strumenti di design
Utilizza l'attributo "postSplashScreenTheme" come tema predefinito negli strumenti di progettazione
Importazione/sincronizzazione
Il tipo org.gradle.util.VersionNumber è stato deprecato.
Segnala errori interni come problema di sincronizzazione
Mostra le eccezioni di sincronizzazione effettive invece di "Nessuna variante trovata per..."
JDK "11" non trovato sul disco o danneggiato -- Scarica Amazon Corretto 11.0.15
Pelucchino
Il controllo lint creato con istanza non gestisce bene AppComponenteFactory
Logcat
Utilizzo elevato di memoria (1,4 GB) in MessageBacklog
Devo nascondere i log interni di Studio dal filtro pacchetto:mine?
Nuovo codice/modelli
Nuovo modello di progetto con alias plug-in troppo complesso
Procedura guidata nuovo progetto
Il catalogo delle versioni deve utilizzare un'unica versione per tutti i plug-in AGP
ProfileInstaller e Baseline Profiles
NullPointerException in profgen-cli
Risorse
Quando le directory dei valori vengono rimosse, Studio continua a pensare che esistano le lingue definite
Gestore SDK
La voce delle impostazioni dell'SDK Android sarà sotto "Lingue e framework"
Esegui l'upgrade dell'assistente
Non rimuovere android:useEmbedDex dai manifest di origine
Non aggiungere DSL useLegacyPackaging per moduli libreria
Come indossare
L'assistente di accoppiamento Wear non funziona sull'emulatore 33.1.3