Zamknięte problemy z Android Studio Hedgehog

Android Studio Hedgehog | 2023.1.1 poprawka 2

Wydano razem z:
  • Wtyczka Android Gradle 8.2.2
Rozwiązane problemy
Wtyczka Gradle na Androida
Nie można ustawić wersji JaCoCo w AGP 8.2.0
Dexer (D8)
[desugared library] Desugared library version 2.1 is not compatible with previous versions of R8
Czy optymalizacje są przeprowadzane tylko z D8?
Importuj/synchronizuj
Regresja wydajności – konfigurowanie zależności w IDE
Shrinker (R8)
[R8 8.3.21] R8 8.3.21 jest o 1,57 MB większy niż R8 8.1.56
class.getInterfaces() zwraca pustą wartość

Android Studio Hedgehog | 2023.1.1 Aktualizacja 1

Wydano razem z:
  • Wtyczka Android Gradle 8.2.1
Rozwiązane problemy
Wtyczka Gradle na Androida
Nie uruchamiaj zadania dekompilacji w przypadku klas w podprojektach, które zostały już zdekompilowane w ramach przekształceń artefaktów
Wtyczka Androida do obsługi Gradle nie działała prawidłowo w przypadku JavaVersion.VERSION_11 i OpenJDK 21 ea
Dexer (D8)
Desugarowanie rekordów w Android U
Importuj/synchronizuj
Korzystanie z bibliotek innych niż AndroidX w projekcie AndroidX
IntelliJ
Android Studio utknął na indeksowaniu pliku XML zawierającego nieprawidłowe znaki
Urządzenia z uruchomionym programem
Nie można połączyć się z fizycznym urządzeniem na potrzeby programowania
Shrinker (R8)
R8 generuje uszkodzony dex, co powoduje wyjątek podczas wykonywania kodu w ramach któregoś z klas.
R8 powodujący zmianę interfejsu na niedostępny
Awaria pakietu Flurry SDK w wersji 8.2.0 w ramach AGP
Android – R8 powoduje awarię podklasy LinearLayoutManager
ClassCastException w R8, gdy repackaging jest włączony, a skompresowanie, zaciemnianie i optymalizacja są wyłączone
R8 utknął w BridgeAnalyzer.analyzeMethod
R8 w wersji 8.2.33, błąd czasu wykonywania „java.lang.VerifyError: Bad type on operand stack” po uaktualnieniu

Android Studio Hedgehog | 2023.1.1 RC 3

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-rc03
Rozwiązane problemy
Wtyczka Gradle na Androida
HEDGEHOG REGRESSION: przycisk Uruchom jest opóźniony o kilka sekund (tworzenie specyfikacji)
Menu Pomoc
Logo na ekranie Informacje jest zniekształcone, począwszy od Iguana Canary 6

Android Studio Hedgehog | 2023.1.1 RC 2

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-rc02
Rozwiązane problemy
Podgląd podczas tworzenia
Podgląd w widoku tworzenia nie działa prawidłowo, gdy używasz tekstu HTML z tagami b
Edytor układu
Wyjątek w Edytorze układu

Android Studio Hedgehog | 2023.1.1 RC 1

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-rc01
Rozwiązane problemy
Wtyczka Gradle na Androida
Android Studio Giraffe nie uwzględnia wersji versionCodeOverride w AGP 8.1
AGP 8.1.0 odinstalowuje aplikację po uruchomieniu testów z instrumentacją, a 7.4.2 tego nie robi
Przekształcanie pliku APK powoduje błąd w ListingFileRedirectTask
Kompilacja C++
[Hedgehog | 2023.1.1 Beta 4] Flaga gradle „android.injected.build.abi” zawierała nieprawidłową wartość „armeabi”.
Urządzenia z uruchomionym programem
Odbicie lustrzane urządzenia powoduje bardzo wysokie wykorzystanie procesora na telefonie
Wtyczki innych firm
Obsługa wtyczki Lombok

Android Studio Hedgehog | 2023.1.1 Beta 5

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-beta05
Rozwiązane problemy
Dexer (D8)
Włączanie natywnych klas rekordów i zamkniętych podczas dekodowania w przypadku wersji min-api 34 lub nowszej

Android Studio Hedgehog | 2023.1.1 Beta 4

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-beta04
Rozwiązane problemy
Wtyczka Gradle na Androida
Nie udało się wykonać zadania „:app:mergeReleaseClasses” po zaktualizowaniu AGP z wersji 8.0.2 do 8.1.0
Gradle 8.1 powoduje przerwanie buforowania konfiguracji z powodu pliku .gradle/.android/analytics.settings
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true

Android Studio Hedgehog | 2023.1.1 Beta 3

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-beta03
Rozwiązane problemy
Wtyczka Gradle na Androida
androidResources jest niedostępny w module biblioteki Androida
Importuj/synchronizuj
Niejasny błąd lub ostrzeżenie po synchronizacji projektu
Studio zgłasza nieobsługiwane moduły podczas synchronizacji Gradle
Przeprowadzanie testów
Testy jednostkowe nie będą ponownie uruchamiane.
Shrinker (R8)
Kotlin 1.9 powoduje, że funkcje anonimowe Kotlina są usuwane przez R8, jeśli usunięto nullcheck.

Android Studio Hedgehog | 2023.1.1 Beta 2

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-beta02
Rozwiązane problemy
Menedżer urządzeń
[AS + Wear emulators] Device Manager nie zapamiętuje parowania, dopóki urządzenia nie zostaną uruchomione
Edytor układu
layout xml: design-left-component tree ,select a component and can't use ctrl+B hotkey to code
Integracja z lintem
Błąd lint DuplicatePlatformClasses z powodu zależności od testImplementation

Android Studio Hedgehog | 2023.1.1 Beta 1

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-beta01
Rozwiązane problemy
Asystent uaktualniania pakietu SDK na Androida
Asystent uaktualniania docelowego pakietu SDK się nie wczytuje
Importuj/synchronizuj
Interfejs „Gradle JDK” nie synchronizuje zawartości pól
Nie można kontynuować pracy.
Inspektor układu
Aplikacja do debugowania czasami ulega awarii, gdy aktywny jest Kontroler układu
Lint
nieoczekiwane problemy z innego projektu oznaczone przez Android Lint,
Android Lint nie działa w przypadku biblioteki KMP, gdy „właściwość 'variantInputs.name' nie ma skonfigurowanej wartości”.
Uruchom
Nie można zapisać ustawień funkcji dynamicznych w przypadku konfiguracji uruchamiania i debugowania
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class
Kompilacja utknęła na etapie :minifyReleaseWithR8 podczas używania biblioteki Apache POI

Android Studio Hedgehog | 2023.1.1 Canary 15

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha15
Rozwiązane problemy
Narzędzia do projektowania
Okno zmiany koloru z odcinka w IDE, nie można ustawić wartości alfa poniżej 10%
Uruchom
[Android T+] Flaga ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS zakłóca uruchamianie aktywności na telewizorze

Android Studio Hedgehog Canary 14 (2023.1.1.14)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha14
Rozwiązane problemy
Statystyki dotyczące jakości aplikacji
Firebase crashlytics stacktrace zawsze przewija się do końca po ustawieniu kursora w dowolnym miejscu ścieżki zgłaszania błędu
Wersje kompilacji
Przełączanie aktywnego wariantu po zmianie wariantu domyślnego
Edytor C++
Funkcja Find Class i Find Usages nie działa: „AssertionError: Symbols must be loaded”
Importuj/synchronizuj
IllegalStateException: Module Project.app is not a Gradle module
Edytor układu
Okno narzędzi dokumentacji: automatyczna aktualizacja z źródła nie działa w przypadku atrybutów XML w oknie narzędzi Designera, ale skrót Ctrl+Q działa
Urządzenia z uruchomionym programem
Urządzenia z uruchomionym „Łączenie z urządzeniem” na zawsze.
StudioBot
Wstawianie w miejscu kursora obsługuje tylko jedną metodę
StudioBot nie zawiera importów dla typowych klas pakietu SDK

Android Studio Hedgehog Canary 13 (2023.1.1.13)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha13
Rozwiązane problemy
Wtyczka Gradle na Androida
Zaktualizuj do wersji kamienia milowego lub wersji kandydata Gradle 8.2.
Brak dostępu do klasy „java.lang.Comparable”
Podgląd podczas tworzenia
Rekursywne wywołania do podglądu składanego – brak ostrzeżenia linter, niewłaściwy wpis autouzupełniania, brak komunikatu o błędzie
Menedżer urządzeń
Błąd: nie można dodać elementu emulatora na liście „Menedżer urządzeń”
Gradle
Dodanie obsługi katalogu wersji do działania AndroidAddLibraryDependencyAction, które dodaje zależności
Edytor układu
Okno narzędzi dokumentacji: automatyczna aktualizacja z źródła nie działa w przypadku atrybutów XML w oknie narzędzi Designera, ale skrót Ctrl+Q działa
Edycja na żywo
Compose LiveEdit: ArithmeticException: Division by zero

Android Studio Hedgehog Canary 12 (2023.1.1.12)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha12
Rozwiązane problemy
Debuger
Kod źródłowy nie pasuje do kodu bajtowego
Importuj/synchronizuj
java.lang.IllegalStateException: Missing gradlePath on
Powiadomienie o kompilacji w Android Studio Canary zawsze wyświetla 0 błędów
Edytor układu
Android Studio używa cyfr arabskich do ustawiania marginesów i innych atrybutów
Problem z renderowaniem w Layout Editor
Nieprawidłowe działanie panelu atrybutów, gdy Atrybuty strony docelowej = Brak
Przeciąganie widoku w ConstraintLayout powoduje wyświetlenie nieprawidłowego interfejsu użytkownika, gdy ConstraintLayout ma wypełnienie
Okno narzędzi dokumentacji: automatyczna aktualizacja z źródła nie działa w przypadku atrybutów XML w oknie narzędzi Designera, ale skrót Ctrl+Q działa
Nie umieszczaj w plikach XML LinearLayoutCompat jako pierwszej sugestii
Podczas kopiowania i wklejania komponentu widoku z 2 różnych plików XML widoku identyfikator ma nazwę+i
Obiekt do rysowania niestandardowy nie ma opcji Kod, Podział i Projekt oraz Nie automatycznie odświeżaj.
Lint
Lint ignoruje problem z UseValueOf podczas używania K2 UAST

Android Studio Hedgehog Canary 11 (2023.1.1.11)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha11
Rozwiązane problemy
Wtyczka Gradle na Androida
Zamieszczanie w metadanych AAR informacji o wymaganiach dotyczących wersji R8 / D8 (np.w przypadku coreLibraryDesugaring i nowego wyprowadzania interfejsu API).
Ostrzeżenie dotyczące synchronizacji: „Po utworzeniu usługi AnalyticsService nie należy uzyskiwać dostępu do GradleBuildProject.Builder za pomocą AnalyticsConfiguratorService”.
Android Studio
Brak rozszerzenia w domyślnej nazwie plików nagrań wideo
Edytor kodu
duże obrazy webp zajmują połowę obszaru kodowania
Narzędzia do projektowania
Nie udało się uruchomić procesu Git: dostęp do funkcji Exec nie jest dozwolony podczas renderowania
Edytor plików Gradle
Katalogi wersji wyświetlają ostrzeżenie, gdy dostępna jest nowsza wersja artefaktu SNAPSHOT
Importuj/synchronizuj
com.intellij.jarRepository.ExternalAnnotationsRepositoryResolver
Edytor układu
Przeciąganie i upuszczanie w Menedżerze zasobów zastępuje nawiasy wiązania danych
Struktura komponentu Ustawienia: tytuł jest niezgodny
Layout ograniczeń: edytor układu nie wyświetla szczegółów zdefiniowanych w stylu
Utworzenie skrótu do kompilacji (w edytorze) powoduje odtworzenie wszystkich modułów zamiast bieżącego modułu.
„Cofnij Niezdefiniowany” po automatycznej konwersji układu na ConstraintLayout
Kolejność elementów wpływa na działanie narzędzia:
Nowy komponent TextInputlayout stale wychodzi poza ekran, gdy jest połączony z dotychczasowym obiektem
tag wewnątrz kodu XML układu powoduje błąd lint: „Tag nie do rozwiązania”
Edytor układu : najnowsze ustawienia wyświetlania nie są zapisywane
Lint
Bumblebee 2021.1.1 Patch 1 podaje, że stara wersja (20030203.000550) commons-io jest nowsza niż 2.11.0.
Android Studio nieprawidłowo oznacza wybraną wersję jako nieaktualną.
Edytor animacji
IDE zawiesza się podczas autouzupełniania w układzie XML

Android Studio Hedgehog Canary 10 (2023.1.1.10)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha10
Rozwiązane problemy
Wtyczka Gradle na Androida
W Android Studio Giraffe usunięto parametr `android.injected.studio.version`.
Dodanie możliwości wyłączenia AndroidXDependencyCheck
Funkcja generateLocaleConfig w wersji agp 8.1.0 używa niedeterministycznego sortowania, co powoduje niemożność tworzenia kompilacji powtarzalnych
Nagrywarka Espresso
Dodawanie zależności do katalogu, jeśli projekt jest świadomy wersji katalogu w Test Recorder (RecordingDialog)
Importuj/synchronizuj
Studio Hedgehog Canary 6 zawiesza się podczas synchronizacji Gradle w wersji 8.1.1 i AGP 8.0.2
Struktura projektu
Nie można zaktualizować niestandardowej lokalizacji JDK bez wcześniejszego otwarcia projektu

Android Studio Hedgehog Canary 9 (2023.1.1.9)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha09
Rozwiązane problemy
Wtyczka Gradle na Androida
Rozwiązywanie problemów z błędami Lint podczas uruchamiania lint z K2 UAST za pomocą Gradle w projekcie KMP
Obsługa strategii braku wymiaru na poziomie wariantu i możliwe tworzenie typu/wersji z odpowiednim zapasem
Lint
Wersje alfa Lint 8.2.0 nadal nie obsługują importowania funkcji najwyższego poziomu w Kotlinie
Zasoby
Przycisk pomocy w oknie Nowy katalog zasobów

Android Studio Hedgehog Canary 8 (2023.1.1.8)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha08
Rozwiązane problemy
Wtyczka Gradle na Androida
Niezgodność funkcji ASM Transform i toAppend()
Podgląd podczas tworzenia
Obsługa podglądu w Compose w przypadku animacji ValueAnimator w AndroidView
Inspektor układu
Ulepszenie widoczności ustawienia wyłączania wbudowanego interfejsu użytkownika
Lint
Bumblebee 2021.1.1 Patch 1 podaje, że stara wersja (20030203.000550) commons-io jest nowsza niż 2.11.0.
Integracja z prefabami
[AGP] Prefab: zadanie konfiguracji CMake kończy się niepowodzeniem, gdy ustawiona jest zmienna środowiskowa JAVA_TOOL_OPTIONS
Opublikuj pakiet lub pliki APK
„Generate Signed Bundle or APK” => „Module” (Wygeneruj podpisany pakiet lub plik APK => „Moduł”) problem z kolejnością elementów na liście
Uruchom
Selektor urządzeń wybiera nieprawidłowe urządzenie początkowe
Urządzenia z uruchomionym programem
[Ulepszenie] Wyłączenie automatycznego ustawiania ostrości na emulatorze po udanym utworzeniu
Wtyczki innych firm
Obsługa wtyczki Lombok

Android Studio Hedgehog Canary 7 (2023.1.1.7)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha07
Rozwiązane problemy
Wtyczka Gradle na Androida
Udostępnij sposób uzyskania domyślnej wersji NDK
Wtyczka Androida do obsługi Gradle wymaga wersji Java 17.
Asystent uaktualniania pakietu SDK na Androida
Asystent uaktualniania sugeruje nieprawidłowo uaktualnienie do wersji docelowej 33
Narzędzie do projektowania
Dzienniki są zalewane przez „SlowOperations”, a IDE staje się bardzo wolny i niepłynny.
Edytor plików Gradle
Sugerowana wersja zależności jest zbyt „łakomita” w przypadku wyższych numerów wersji
Importuj/synchronizuj
Szybkie rozwiązanie polegające na przejściu na nowsze narzędzia do kompilacji we wszystkich modułach
Błąd ustawień serwera proxy HTTP w AndroidStudio
Lint
Dodanie opcji umożliwiającej pominięcie numerów wierszy i kolumn w podstawowym zestawie danych lint
Testy Lint nie obsługują funkcji języka Java 17
Logcat
Usuwanie dzienników przestrzeni adresowej goldfish z logcat emulatora
Kreator nowego projektu
Katalog projektu domyślny jest ignorowany w szablonie nowego projektu
Struktura projektu
Błąd: za każdym razem, gdy wybieram aktualizację niektórych zależności na ekranie „sugestie”, przewija się on na górę
Podczas otwierania projektu z przemianowaną nazwą głównego pliku kompilacji tworzony jest pusty plik build.grdle

Android Studio Hedgehog Canary 6 (2023.1.1.6)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha06
Rozwiązane problemy
Wtyczka Gradle na Androida
Po utworzeniu usługi AnalyticsService nie można uzyskać dostępu do GradleBuildProject.Builder za pomocą AnalyticsConfiguratorService
AndroidTest.packaging.jniLibs.keepDebugSymbols nie ma wpływu na pakowanie androidTest
Kompilacja dozwolona w przypadku nielegalnych wartości kolorów
Nieprawidłowa wartość „ReplaceWith” w przypadku narzędzia VariantBuilder
Gradle 8.1 powoduje przerwanie buforowania konfiguracji z powodu pliku .gradle/.android/analytics.settings
Komunikaty o wycofaniu nie używają atrybutu „ReplaceWith”
Wyjście kompilacji
Błąd: błąd w pliku manifestu odsyła do wygenerowanego pliku zamiast do oryginalnego
Podgląd podczas tworzenia
Powolny podgląd Compose
Podgląd tworzenia ignoruje znaczniki HTML w zasobach ciągu znaków
Menedżer urządzeń
Błąd NPE w metodzie BuildVirtualDeviceConfigurationWizardActionListener
Edytor plików Gradle
Sugerowana struktura projektu w ramach dialogu commons-io:commons-io
Importuj/synchronizuj
Wartość wygenerowana przez Gradle dla pliku manifestu powoduje zatrzymanie konfiguracji niestandardowego uruchomienia
Instalator
Pakiet Debiana: brakuje pola „Maintainer” w pliku android-studio-2021.3.1.17-cros.deb
Lint
Wersje alfa Lint 8.2.0 nadal nie obsługują importowania funkcji najwyższego poziomu w Kotlinie
Dodanie opcji umożliwiającej pominięcie numerów wierszy i kolumn w podstawowym zestawie danych lint
Struktura projektu
Naciśnięcie klawisza tabulacji w polu z otwartym menu nie powoduje zmiany jego wartości
Room SQL
Błąd w pluginie pokoju – sprawdzanie, czy kolumna nie znajduje się w zapytaniu podrzędnym – kompilacja przebiega prawidłowo
Updater
chromeos dpkg: warning: missing 'Maintainer' field

Android Studio Hedgehog Canary 5 (2023.1.1.5)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha05
Rozwiązane problemy
Wtyczka Gradle na Androida
Zawieszanie się zadań testu instrumentacji GMD i nieudane próby ponownego uruchomienia
Funkcja generateLocaleConfig w wersji agp 8.1.0 używa niedeterministycznego sortowania, co powoduje niemożność tworzenia kompilacji powtarzalnych
Plik ProcessApplicationManifest.navigation.json zawiera ścieżki bezwzględne.
Edytor kodu
Klasy pakietu Android SDK mają wiele nierozwiązanych odwołań wyróżnionych na czerwono
Studio umożliwia zbyt łatwe edytowanie źródeł pakietu SDK Androida
Podgląd podczas tworzenia
Powolny podgląd Compose
Gradle
PsProjectDescriptors dodaje zależność do pliku projektu, ignorując katalog wersji
Logcat
Brak opcji „Fold Lines like this” (Złóż linie w ten sposób) w najnowszej wersji Android Studio Dolphin Canary 7
Tworzenie publicznej grupy działań typu wyskakujące okienko
Zasoby
nie możemy ukryć drawable w ikonie gutter.
Wymagania systemowe
Rekomendacja dotycząca pamięci powinna uwzględniać poprawę w %

Android Studio Hedgehog Canary 4 (2023.1.1.4)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha04
Rozwiązane problemy
Wtyczka Gradle na Androida
Usuń VariantManager.getModifiedName
AndroidTest.packaging.jniLibs.keepDebugSymbols nie ma wpływu na pakowanie androidTest
Podgląd podczas tworzenia
Interfejs całkowicie zablokowany
Powolny podgląd Compose
Pusty obiekt PreviewParameterProvider nie wyświetla żadnego ostrzeżenia
Gradle
Synchronizacja nie powiedzie się, jeśli w skrypcie kompilacji na M1 z JDK dla procesorów x86 występuje managedDevices
Inspektor układu
Prośba: po kliknięciu dwukrotnie widoku w wizualnej części narzędzia do inspekcji układu przejdź do pliku układu, który zawiera ten widok.

Android Studio Hedgehog Canary 3 (2023.1.1.3)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha03
Rozwiązane problemy
Wtyczka Gradle na Androida
podczas kompilowania AGP wybierz kod bajtowy 17.
Adnotacja
@RestrictTo nie działa z Kotlin
Nowy post
Wiele podglądów w narzędziach do tworzenia na Wear nie działa
Edytowanie wiadomości
Studio umożliwia automatyczne wypełnianie funkcji wewnętrznych (a potem nie tworzy wersji).
Sugestie poprawnej zależności Maven podczas korzystania z dobrze znanych widżetów
Podgląd podczas tworzenia
Zawieszanie IDE podczas edytowania elementu składanego z wyświetlonym oknem podglądu
Edycja
Podkreślenie istotnych elementów gromadzi ikony marginesu
Widok projektu
Profile bazowe wygenerowane za pomocą BPGP nie wyświetlają się w Android Studio
Zasoby
Problemy z wątkami w zarządzaniu zasobami
Wymagania systemowe
Tworzenie projektu domyślnego powoduje, że zalecane jest zwiększenie rozmiaru maszyny wirtualnej

Android Studio Hedgehog Canary 2 (2023.1.1.2)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha02
Rozwiązane problemy
Wtyczka Gradle na Androida
Prośba: umożliwienie IDE oferowania poprawki dla błędu „PermittedSubclasses requires ASM9”
Edytor C++
Brak opcji formatowania clang
Edytor kodu
Wyjątek w wtyczce Androida podczas uruchamiania studia
Importuj/synchronizuj
Właśnie zaktualizowałem do Flamingo i nie mogę zsynchronizować projektu. Nieobsługiwana Java
Logcat
Logcat (nowa wersja). Klikalny plik w dzienniku.

Android Studio Hedgehog Canary 1 (2023.1.1.1)

Wydano razem z:
  • Wtyczka Android Gradle 8.2.0-alpha01
Rozwiązane problemy
Wtyczka Gradle na Androida
Typy niestandardowych źródeł powinny tworzyć źródła o wielu smakach
Sprawdzanie wersji pakietu SDK nie obsługuje użytkowników rozszerzeń pakietu SDK
DependenciesInfoBuilder wymaga aktualizacji interfejsu API i dokumentacji
DexingNoClasspathTransform (minSdk >= 24) z obiektem Java 11 kończy się niepowodzeniem z powodu braku elementów zagnieżdżonych
DslExtension.Builder.extendProjectWith() nie działa zgodnie z opisem w Groovy
Dodaj interfejs API VariantSelector.withFlavor, który nie używa kotlin.Pair
Zadanie AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) nie znalazło danych w pamięci podręcznej, ponieważ plik „proguard.txt” uległ zmianie
Złączony plik manifestu aplikacji zawiera atrybuty extractNativeLibs i useEmbeddedDex z zależnych bibliotek
AIDL nie działa z build-tools 33.0.0
AGP: udostępnienie ścieżki do narzędzia AIDL i pliku AIDL frameworku jako publicznego interfejsu API
Adnotacja
@RestrictTo nie działa z Kotlin
Zastosuj zmiany
ApplyChangesAction: ClassCastException: class com.intellij.execution.DefaultExecutionTarget cannot be cast to class com.android.tools.idea.execution.common.AndroidExecutionTarget
Analiza kodu
Funkcja Proguard wskazuje, że typ @interface jest nieprawidłowy
Edytowanie wiadomości
Dodaj działanie kontekstowe z szybkim rozwiązaniem problemu w przypadku błędu „[PLUGIN_ERROR] Funkcje, które wywołują funkcje @Composable, muszą być oznaczone adnotacją @Composable”
Podgląd podczas tworzenia
Podgląd w Compose używa motywu Holo dla interfejsu systemowego, gdy w module biblioteki nie jest ustawiona wartość targetSdk.
Debuger
Błąd podczas próby debugowania testu biblioteki Androida z AS
Wdrożenie
Instalowanie i uruchamianie aplikacji w Android Studio dwukrotnie podczas debugowania
Komponenty i skróty nie działają w Android Studio Giraffe Canary 6
Narzędzie do projektowania
Użyj atrybutu „postSplashScreenTheme” dla domyślnego motywu w narzędziach do projektowania
Importuj/synchronizuj
Typ org.gradle.util.VersionNumber został wycofany.
Zgłaszanie wewnętrznych błędów jako problemów z synchronizacją
Wyświetlanie rzeczywistych wyjątków synchronizacji zamiast komunikatu „Brak wersji dla…”
JDK „11” nie znaleziono na dysku lub jest uszkodzony – pobierz Amazon Corretto 11.0.15
Lint
Sprawdzanie lint w instancji nie obsługuje dobrze AppComponentFactory
Logcat
Wysokie wykorzystanie pamięci (1,4 GB) w MessageBacklog
Czy powinniśmy ukryć logowanie wewnętrzne Studio w filtrze package:mine?
Nowy kod/szablony
Nowy szablon projektu z za długim aliasem wtyczki
Kreator nowego projektu
Katalog wersji powinien używać jednej wersji dla wszystkich wtyczek AGP.
ProfileInstaller i profile podstawowe
Błąd NullPointerException w programie profgen-cli
Zasoby
Gdy katalogi wartości zostaną usunięte, Studio nadal będzie uważać, że zdefiniowane w nich języki nadal istnieją
Menedżer pakietu SDK
Wpis ustawień pakietu Android SDK musi znajdować się w sekcji „Języki i ramy”.
Asystent aktualizacji
Nie usuwaj android:useEmbeddedDex z pliku manifestu źródłowego.
Nie dodawaj do modułów biblioteki DSL useLegacyPackaging
Wear
Assistant for pairing fails on emulator 33.1.3