Zamknięte problemy z Android Studio Jellyfish

Android Studio Jellyfish | 2023.3.1 poprawka 2

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.2
Rozwiązane problemy
Wtyczka Android Gradle
AGP 8.4 wydaje się powodować problemy z pobieraniem GMD w CI

Android Studio Jellyfish | 2023.3.1 poprawka 1

Wydano razem z:
  • Wtyczka Android Gradle 8.4.1
Rozwiązane problemy
Wtyczka Android Gradle
Zezwalanie na pomijanie ostrzeżenia o tym, że JDK 21 wycofuje obsługę kierowania na Java 8
Dexer (D8)
java.lang.VerifyError: klasa odrzucona przez weryfikatora
Nowa wersja błędu konwersji formatu R8 po zaciemnieniu
Kompilacje pośrednie mogą nie zawierać pełnej globalnej treści syntetycznej dla stubów
Importuj/synchronizuj
Kod źródłowy bibliotek Kotlin nie jest pobierany w Android Studio Iguana
Synchronizacja nie powiodła się w przypadku Koala Canary 5
Edytowanie układu i zasobów
Edytor układu zawiesza się na długi czas po zakończeniu autouzupełniania

Android Studio Jellyfish | 2023.3.1

Wydano razem z:
  • Wtyczka Android Gradle 8.4.0
Rozwiązane problemy
Wtyczka Android Gradle
Elementy AndroidX na komputery zapakowane w pakiet APK na Androida

Android Studio Jellyfish | 2023.3.1 RC 2

Premiera razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-rc02
Rozwiązane problemy
Wtyczka Android Gradle
AGP 8.3 powoduje błąd zipApksFor Task

Android Studio Jellyfish | 2023.3.1 RC 1

Premiera razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.4.0-rc01
Rozwiązane problemy
Wtyczka Android Gradle
Podgląd tworzenia nie może rozpoznać klas z zależności pośredniej
Edytor C++
Autouzupełnianie JNI
Integracja z lintem
Lint nie może rozstrzygnąć zależności KMP

Android Studio Jellybean | 2023.3.1 Beta 2

Wydano razem z:
  • Wtyczka Android Gradle 8.4.0-beta02
Rozwiązane problemy
Wtyczka Android Gradle
SourceDirectories#static nie powinno zależeć od zadania GenerateBuildConfig
Importuj/synchronizuj
Android Studio Iguana | 2023.2.1 Canary 9 nie generuje prawidłowego projektu do tworzenia wiadomości

Android Studio Jellyfish | 2023.3.1 Canary 12

Wydano razem z:
  • Wtyczka Android Gradle 8.4.0-alpha12
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Problem z obsługą przyrostowych danych wejściowych w programie MergeJavaResourcesTask
AGP 8.3.0-alpha02 zależy od bibliotek z lukami w zabezpieczeniach
Wybrany szablon aktywności wymaga projektu z zależностями androidx.*
AGP Upgrade Assistent błędnie usuwa pliki consumerProguard z modułu
Asystent uaktualniania AGP wczytuje się bez końca
Inspektor zadań wykonywanych w tle
Niespójność prób ponownego wykonania procesu sprawdzania aplikacji przez Work Managera
Prośba: w narzędziu „Inspektor zadań w tle” pokaż wszystkie możliwe informacje o wszystkich alarmach.
Kompilacja C++
potrzebuję sposobu na wykluczenie bibliotek natywnych z głównego pliku APK, ale uwzględnienie ich w pliku APK testowym
Analiza kodu
Android Studio Iguana RC 1 nie znajduje nowych wersji bibliotek
Lint
[BuildTool/Lint] ChecksSdkIntAtLeast constructor property
Struktura projektu
Dialog struktury projektu sugeruje aktualizację zależności od zewnętrznego pakietu, mimo że jest on starszy (ale numer wersji jest wyższy)
Asystent aktualizacji
Asystent uaktualniania AGP – nieskończony ładowacz

Android Studio Jellyfish | 2023.3.1 Canary 11

Premiera razem z:
  • Wtyczka Android Gradle 8.4.0-alpha11
Rozwiązane problemy
Inspektor zadań wykonywanych w tle
Błąd: narzędzie „Inspektor zadań w tle” nie wykrywa ustawionego alarmu
Prośba: w narzędziu „Inspektor zadań w tle” pokaż wszystkie możliwe informacje o wszystkich alarmach.
Alarm ze niezmienną intencją PendingIntent nie jest wyświetlany jako uruchomiony
IntelliJ,
Android Studio Jellyfish nie uwzględnia konfiguracji „Akceptowane certyfikaty”
Lint
Lint K2 UAST: UCallableReferenceExpression zgłasza błędny typ kwalifikatora
Fałszywie pozytywny wynik linta w przypadku useK2Uast=true z przeciążonymi funkcjami
StudioBot
Brak przewijania w studio bot Android Studio Jellyfish | 2023.3.1 Canary 3

Android Studio Jellyfish | 2023.3.1 Canary 10

Premiera razem z:
  • Wtyczka Android Gradle 8.4.0-alpha10
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Kompilacja AIDL kończy się niepowodzeniem z wyjątkiem IndexOutOfBoundsException: indeks 0 poza zakresem dla długości 0
Interfejs API
FR: stany viewBinding i dataBinding (czy są włączone) powinny być dostępne jako Właściwości dla autorów wtyczek

Android Studio Jellyfish | 3.3.1 Canary 8

Wydano razem z:
  • Wtyczka Android Gradle 8.4.0-alpha08
Rozwiązane problemy
Wtyczka Android Gradle
AGP 8.3.0-alpha11 generuje plik APK wersji, który ulega awarii podczas uruchamiania z błędem android.content.res.Resources$NotFoundException
Zadanie instalacyjne wtyczki Android do obsługi Gradle w wersji 8.2.0 kończy się niepowodzeniem w projekcie, który używa funkcji dynamicznych
APK Viewer
Plik APK bez zasobów zawiera plik ARC bez fragmentów, przeglądarka apk awarii
Statystyki dotyczące jakości aplikacji
[Statystyki dotyczące jakości aplikacji] Przycisk zamykania problemu jest ukryty obok nazwy wersji aplikacji
Menedżer urządzeń
Definicje o identycznych nazwach, ale różnych identyfikatorach powodują zamykanie okna konfiguracji AVD
Importuj/synchronizuj
Sprawdzanie, czy AGP synchronizuje się prawidłowo bez bloku „android { }”
Network Inspector
Komunikat o przyczynie niedostępności danych o prędkości
Wywołanie getHeaders() w klasie TrackedHttpURLConnection kończy się niepowodzeniem przed wywołaniem getInputStream().
Prośba o dodanie funkcji: eksportowanie aktywności sieciowych
Nie można zastąpić podłańcucha w treści odpowiedzi regułą inspektora sieci
Zasoby
Interfejs użytkownika w oknie „Nowy zasób z wartością ciągu znaków” jest uszkodzony

Android Studio Jellyfish | 2023.3.1 Canary 7

Wydano razem z:
  • Wtyczka Android Gradle 8.4.0-alpha07
Rozwiązane problemy
Wtyczka Android Gradle
Dodaj możliwość zmiany nazwy artefaktu podczas przekształcania
Dodanie danych wyjściowych zadania do elementu srcDir w źródłach sourceSets.androidMain.resources nie powoduje utworzenia zależności zadania
W funkcji AndroidPluginVersion.toString() brakuje początkowych zer
Metoda Artifacts.add(FileSystemLocation) powinna być bardziej restrykcyjna.
Powiązanie danych
Nie można rozwiązać powiązań danych z powodu niespójności danych w pamięci podręcznej
Inspektor baz danych
Database Inspector: obsługa Sqldelight 2
Importuj/synchronizuj
Android Studio Hedgehog zawiesza się podczas obliczania rozmiaru projektu
Lint
Framework testowania Lint GradleModelMocker nie pozwala na ustawienie wersji biblioteki
Urządzenia z uruchomionym programem
Sparowane fizyczne urządzenie z Wear OS ignoruje odwrócenie ekranu lewej ręki
Przeprowadzanie testów
GMD-FTL kończy się błędem HttpResponseException, gdy nie ma dostępnego logcat

Android Studio Jellyfish | 2023.3.1 Canary 5

Wydano razem z:
  • Wtyczka Android Gradle 8.4.0-alpha05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zezwalanie na konfigurowanie sourceInformation z ComposeOptions
Nie można znaleźć pola: sdk_runtime w wiadomości android.bundle.DeviceSpec
Obsługa compileOnlyApi
R8 nie działa w przypadku modułu biblioteki, gdy przetwarzanie zasobów jest wyłączone
Analiza kodu
Prośba: zaoferuj alternatywę dla DeprecatedSinceApi, ponieważ jest ona wywoływana nawet wtedy, gdy minSdk jest niższy
Importuj/synchronizuj
Rozdzielczość symboli z KAPT generuje pliki .classes, które wydają się uszkodzone
Urządzenia z uruchomionym programem
W przypadku funkcji lustrzanego odbicia w Android Studio odzwierciedl także dźwięk.

Android Studio Jellyfish | 2023.3.1 Canary 4

Wydano razem z:
  • Wtyczka Android Gradle 8.4.0-alpha04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zminimalizowane klasy biblioteki nie są prawidłowo publikowane na potrzeby korzystania między projektami
Udostępnia interfejs API Variant#sources, który wyklucza wygenerowane pliki
Modele AGP nie zawierają zależności projektu na platformie Java
ExtractAarTransform tworzy niepowtarzalne pliki classes.jar dla plików aars, które nie mają pliku classes.jar.
Profile podstawowe i ProfileInstaller
Kompilacja profilu obrazu wersji nie powiedzie się z powodu wyjątku java.lang.ArrayIndexOutOfBoundsException
Główne środowisko IDE
Rozmiar okien na stronie powitalnej jest za duży
Eksplorator plików na urządzeniu
Komunikat „Urządzenie najwyraźniej nie obsługuje polecenia „su 0”” nie powinien zawierać ścieżki śledzenia.
Edytor układu
Prośba o funkcję: rozważ opublikowanie elementu LayoutLib jako osobnego artefaktu na stronie maven.google.com
Network Inspector
Pobieranie dużego pliku nie działa, gdy otwarty jest Inspektor sieci
Nowy kod lub szablony
Używaj spójnie małych liter w proponowanych nazwach wtyczek.
Zasoby
Najechanie kursorem na opcję „Pokaż wszystkie regiony” w selektorze języka resetuje wybór regionu.

Android Studio Jellyfish | 3.1.1.2023 Canary 3

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.4.0-alfa03
Rozwiązane problemy
Wtyczka Android Gradle
Nie można ustawić wersji JaCoCo w AGP 8.2.0
W atrybucie DynamicFeatureBuildType brakuje atrybutu isDebuggable.

Android Studio Jellyfish | 2023.3.1 Canary 1

Premiera razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.4.0-alfa01
Rozwiązane problemy
Wtyczka Android Gradle
Poprawiono komunikat o błędzie informujący, dlaczego opcji „–release” nie można używać w przypadku polecenia JavaCompile.
Wyłączanie buforowania MergeSourceSetFolders za pomocą @DoNotCacheByDefault
Inspektor bazy danych
Kolumny w przeglądarce bazy danych nie obsługują przenoszenia długich wierszy
Narzędzie Database Inspector utrudnia niepotrzebnie znajdowanie powiązanych procesów
Importuj/synchronizuj
Korzystanie z bibliotek innych niż AndroidX w projekcie AndroidX
Inspektor układu
Wyciek widoków na poziom główny w przypadku narzędzia Layout Inspector RootsDetector
StudioBot
Studio Bot nie odpowiada z pustym błędem
Wyświetl powiązanie
projekt na Androida – viewbinding nieprawidłowo twierdzi, że klasa viewbinding jest niedostępna