Zamknięte problemy dotyczące Androida Studio 2022.1.1

Android Studio Electric Eel Patch 2 (2022.1.1.21)

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.2
Rozwiązane problemy
Wtyczka Gradle na Androida
DexingFileDependenciesTask.outputKeepRules to katalog, ale jest oznaczony jako OutputFile
Błąd „AnnotationProcessorOptions.arguments are queried” podczas aktualizacji do wersji 7.4 Beta 1
Funkcja processDebugUnitTestManifest nie działa prawidłowo w przypadku obiektów zastępczych w pliku manifestu dla wariantów testowych
Podgląd podczas tworzenia
Podgląd w widoku tworzenia nie działa prawidłowo, gdy używasz tekstu HTML z tagami b
Nie można wyświetlić podglądu z modułów biblioteki
Edytor układu
Wyjątek w Edytorze układu
Shrinker (R8)
AGP 7.4.0/7.3.1 – próba umieszczenia działania w kolejce na liście zadań, do której nie można przesłać danych
`:app:minifyVariantWithR8` powoduje wyjątek NullPointerException w AGP 7.4.0-beta02
R8: ClassNotFoundException, gdy ustawiono -allowaccessmodification

Android Studio Electric Eel Patch 1 (2022.1.1.20)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.1
Rozwiązane problemy
Wtyczka Gradle na Androida
Przechodzenie z usługi docelowej na usługę outputLocation, aby usunąć ostrzeżenie o wycofaniu i przygotować się do Gradle 9.0
Wersja AGP 7.4.0-rc01 powoduje błąd w interfejsie Variant API: „Wysyłanie zapytania o zmapowaną wartość map(provider(java.util.Set)) przed zakończeniem zadania '...' nie jest obsługiwane”.
Instalator
Android Studio Electric Eel | 2022.1.1 nie może otworzyć Windows 11
Logcat
Nie można wpisać @ (konflikt ze skrótem logcat)

Android Studio Electric Eel Stable (2022.1.1.19)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0

Ta wersja zawiera drobne poprawki i ulepszenia.

Android Studio Electric Eel RC 3 (2022.1.1.18)

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-rc03
Rozwiązane problemy
Wtyczka Gradle na Androida
VerifyError: [0x7] register v5 has type Precise Reference: int[] but expected Integer
Shrinker (R8)
NPE / błąd twierdzenia w weryfikatorze ramki CF

Android Studio Electric Eel RC 2 (2022.1.1.17)

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-rc02
Rozwiązane problemy
Wtyczka Gradle na Androida
r8.jvmArgs nie są używane
Wdrożenie
Błąd dublowania ekranu
Fragment
Fragment DialogFragmentCallbacksDetector Lint jest uszkodzony po aktualizacji do lint 30.4.x (AGP 7.4.x)
Importuj/synchronizuj
Brak konfiguracji uruchomień utworzonych dla modułów z wtyczką Gradle „com.android.test”
IDE w zamrożonym stanie próbuje przeprowadzić refaktoryzację metody Kotlina w dużym projekcie
Lint
Lint: NPE z powodu zapytania instancji aplikacji w trybie mergeOnly
Shrinker (R8)
[R8 3.3.68] Awaria na niektórych urządzeniach z Androidem 6 po uaktualnieniu z R8 3.2
Najnowsza wersja com.android.tools.build:gradle:7.3.1 z okhttp 3.12.133 ulega awarii na Androidzie API 16
R8 nie zaciemnia poprawnie wartości stałych typu wyliczeniowego w klasie typu wyliczeniowego Kotlina
R8 pomija nieużywane pole, co powoduje NPE w kodzie w konstruktorze klasy.
Tworzenie informacji o aplikacji D8 na potrzeby łączenia poziomego może spowodować nieprawidłowe założenia dotyczące typu D8

Android Studio Electric Eel RC 1 (2022.1.1.16)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-rc01
Rozwiązane problemy
Wtyczka Gradle na Androida
AGP 7.4.0-alpha09 generuje wersje, które nie będą się przesyłać do Firebase App Distribution
Podgląd podczas tworzenia
Plik jetified font/myfont.xml nie istnieje (lub nie jest plikiem).
Importuj/synchronizuj
OutputBuildAction został skompilowany przez nowszą wersję środowiska wykonawczego Javy.
Wtyczka Kotlin
Regresja w EE: wyodrębnianie metody czasami nie działa
Profilery
Widok „od dołu do góry” ścieżki simpleperf nie jest prawidłowo wypełniany w Flamingo C6
Opublikuj pakiet lub pliki APK
„Wygeneruj podpisany pakiet / APK” – ścieżka docelowa powinna zależeć od modułu.
Przeprowadzanie testów
Za każdym razem, gdy uruchamiam testy jednostkowe z pokrywaniem, muszę ponownie skompilować (2 razy)
Asystent aktualizacji
Asystent uaktualniania nie obsługuje wtyczki ustawień

Android Studio Electric Eel Beta 5 (2022.1.1.15)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-beta05
Rozwiązane problemy
Wtyczka Gradle na Androida
Gradle 8.0-milestone-2 powoduje wyjątek w AGP
Edytor układu
Wyciek pamięci o rozmiarze 138 MB w CustomViewPreviewRepresentation
Shrinker (R8)
[R8 4.0.30] Nie można ograniczyć typu: LONG dla wartości: v147 za pomocą ograniczenia: OBJECT

Android Studio Electric Eel Beta 4 (2022.1.1.14)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-beta04
Rozwiązane problemy
Wtyczka Gradle na Androida
Dodawanie gradle-settings-api do generowania javadoc
Menedżer urządzeń
Edytowanie AVD powoduje włączenie ramki urządzenia, ignorując poprzednie ustawienie.

Android Studio Electric Eel Beta 3 (2022.1.1.13)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-beta03
Rozwiązane problemy
Wtyczka Gradle na Androida
Zatrzymanie tworzenia konfiguracji androidJacocoAnt, jeśli pokrycie nie jest włączone
Użycie elementu @IntDef w komponencie biblioteki nie powoduje wygenerowania pliku annotations.zip w pliku aar
Podczas konfigurowania zadania JavaCompile weź pod uwagę parametr `--release`.
Zastąpienie zasobów za pomocą resValue w pliku build.gradle powoduje błąd: Duplikaty zasobów
wygenerowany katalog źródłowy podany jako główny dostawca źródła modelu lint jako katalog Java
Nie udało się zsynchronizować Gradle: nie udało się zsynchronizować: nieznany powód
DependencyReportTask jest niezgodny z pamięcią podręczną konfiguracji
Nie udało się znaleźć wspólnego typu super dla i
Korzystanie z funkcji dynamicznych i zmniejszanie zasobów powodują awarię w czasie wykonywania
Przechodzenie z usługi docelowej na usługę outputLocation, aby usunąć ostrzeżenie o wycofaniu i przygotować się do Gradle 9.0
Typ kompilacji „debug” ma domyślny klucz podpisywania, inne typy nie mają.
Debuger C++
Natywne punkty przerwania nie działają od wersji Android Studio 2021.1.1
Edytor kodu
Wyodrębnianie zasobu ciągu znaków może obejmować cudzysłowe („ ”)
Inspekcja „Reguła regularna” > „Zbędny znak ucieczki” – błędy „\\}” jako zbędne
Edytowanie wiadomości
Podświetlanie składni w Jetpack Compose jest niespójne
Podgląd podczas tworzenia
Menu rozwijane jest rozwinięte w niewłaściwym miejscu w trybie interaktywnego podglądu
Debuger
Źródła debugowania domyślnie ustawiają wartość compileSdkVersion zamiast wersji emulatora
Zarządzanie zależnościami
Usuwanie starych narzędzi do kompilacji
Emulator
Przesyłanie treści do wyświetlacza dotykowego Dotknij Odłącz urządzenie
Importuj/synchronizuj
Wybiórcze rozwiązanie na platformie w przypadku błędu IDEA-303282
Opcje kompilatora nie są uwzględniane w synchronizacji Gradle w IDE
IllegalStateException: Build (name=':') not found
Nie można zaimportować projektu Kotlin Multiplatform w wersji AS 2022.1.1 Beta 1
Edytor układu
Widżety widoku czasu
Podgląd projektu przestaje działać, jeśli w motywie brakuje jakiegoś atrybutu
Nieprawidłowy domyślny typ danych wejściowych dla editText
Nieprawidłowe obsługiwanie atrybutu grawitacji w widoku projektu
Obsługa katalogów sampledata do stosowania w projektach wielomodułowych
RTL Refactoring próbuje edytować pliki zgodności aplikacji
Duplikaty opcji w drzewie komponentów w trybie projektowania edytora układu
Android Studio dodaje atrybuty pozycji bezwzględnej do grup ConstraintLayout
Problem z renderowaniem font_family w podglądzie XML
Błąd podglądu widoków niestandardowych
Propozycja: rozmiar komórki w widoku Właściwości produktu powinien być możliwy do zmiany
Lint
Nieprawidłowa informacja o błędach w funkcji Recyklingu dotyczącej openInputStream
[BuildTool/Lint] ChecksSdkIntAtLeast constructor property
Logcat
[LogcatV2] Nieprawidłowa podpowiedź skrótu klawiszowego, jeśli zmienisz domyślne „Ctrl+spacja”
Logi przestały się wyświetlać w konsoli
Network Inspector
Network Inspector wyświetla żądania dwukrotnie, jeśli OkHttpClient został utworzony z innego OkHttpClient za pomocą newBuilder().
Nowy kod/szablony
pusty tag metadanych dodany do nowych projektów,

Android Studio Electric Eel Beta 2 (2022.1.1.12)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-beta02
Rozwiązane problemy
Wtyczka Gradle na Androida
Konfiguracja MergeGeneratedProguardFilesCreationAction jest powolna, nawet przy włączonym buforowaniu konfiguracji
Dodaj wersję właściwości gradle LINT_PRINT_STACKTRACE=true
[AGP] Dodawanie wygenerowanego katalogu źródeł do modelu IDE (interfejs Variant API)
Wtyczka Gradle na Androida nie powinna używać wycofanej funkcji ConfigureUtil.configure(closure, target).
Ostrzeżenie, gdy pliki Proguard nie istnieją
AGP próbuje dodać kotlinOptions.freeCompilerArgs w etapu wykonywania zadania
biblioteka apksig: ApkVerifier$Result.getV4SchemeSigners() jest oznaczona jako prywatna
Nieaktualne gotowe artefakty pakowane w AAR
Tagi JavaPluginConvention i HasConvention są wycofane
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask nie działa, gdy po deklaracji XML znajduje się pusty wiersz
domyślne uruchamianie celu lintVital w wersji debugowania,
Nie dodawaj domyślnie ignorewarnings do R8
Wersja AGP 7.3.0 powoduje przerwanie synchronizacji Gradle w przypadku projektów platformy Gradle
APK Viewer
Brak wypełnienia w nagłówkach kolumn tabeli w APK Analyzer
Nieprawidłowe wyrównanie etykiety okna dialogowego
Wyświetlanie zawartości plików .version w analizatorze APK
AVD Manager
Błąd w Menedżerze AVD: nie można znaleźć pliku adb, ale plik adb.exe znajduje się na ścieżce.
Inspektor zadań wykonywanych w tle
Background Task Inspector
Edytor kodu
Wyodrębnianie zasobu ciągu znaków może obejmować cudzysłowy (" ")
Podświetlanie kontekstu kodu SQL nie działa w Room 2.5.0
Sugerowana nazwa zasobu wyodrębniania ciągu tekstowego jest czasami pusta
Debuger
Źródła debugowania domyślnie używają parametru compileSdkVersion zamiast wersji emulatora
Menedżer urządzeń
Nieprawidłowe sortowanie w Menedżerze urządzeń
Niejednoznaczne wyniki w menu wyszukiwania akcji podczas wyszukiwania „Menedżera urządzenia”
Emulator
Wyłączanie ekranu urządzenia podczas dublowania zawartości
nie mogę pobrać obrazu Androida 12.0 bez interfejsów API Google dla ABI arm64-v8a na moim MacBooku Pro 14
Importuj/synchronizuj
Import projektu Gradle zawodzi po uaktualnieniu z Chipmunk Patch 2 (2021.2.1)
Obsługa nowego układu źródła KMP
Zezwalanie na testy synchronizacji ze starszą wersją AGP w celu obsługi nowej przestrzeni nazw DSL
Wtyczka Kotlin
Refactor -> Narzędzie Modularize nie działa z kodem Kotlina
Lint
Sprawdzanie lint ResourceType nie działa w przypadku źródeł Kotlin
Weryfikacja wersji nie obsługuje sprawdzania zakresu w Kotlinie
Wynik fałszywie pozytywny dla InlinedApi, gdy jest zawinięty
Logcat
Problemy z logcatem
Logcat wyświetla baner „Wszystkie wpisy w logach są ukryte przez filtr” po odłączeniu urządzenia
Proszę o przywrócenie możliwości dostosowywania rozmiaru czcionki logcat
Refactoring do postaci modułowej
AS 3.3 alpha8: funkcja Modularize… refactoring jest wyszarzona
Nawigacja
Jeśli przestrzeń nazw zostanie przeniesiona do build.gradle, kompilacja zakończy się niepowodzeniem z powodu nieprawidłowej deklaracji R.
Nowy kod/szablony
Nieprawidłowy komentarz w szablonie aktywności z kartami
Nazwa modułu zbyt wąska
Kreator nowego projektu
Ekran dystrybucji wersji jest za duży i nie można go przewijać.
Widok projektu
nazwa pakietu nie jest aktualizowana na pasku bocznym po zmianie nazwy;
Opublikuj pakiet lub pliki APK
Generowanie klucza nie otacza argumentów znakami ucieczki ani nie otacza ich cudzysłowami
Zasoby
przezroczyste tło w plikach SVG zmienia się na żółte.
Nie można wyodrębnić zasobu ciągu znaków z pliku Kotlin, jeśli zawiera on podziały wiersza
Android Studio po cichu zastępuje zasób drawable
Konwersja na WebP powinna działać w przypadku ikon uruchamiania
Menedżer pakietu SDK
SdkManager wyświetla toString na RemotePackage
Katalog ikon clipartów powoduje poważne opóźnienia w Menedżerze pakietu SDK
Edytor tłumaczeń
Edytor tłumaczeń nie rozróżnia serbskiego w alfabecie cyrylickim i łacińskim. W Edytorze tłumaczeń brakuje też wielu języków.
podczas wklejania tekstu zastępowane są liczne kolumny.
Edytor tłumaczenia: zachowaj pliki zasobów i nie umieszczaj ich wszystkich w pliku strings.xml
Dodawanie ciągu w Edytorze tłumaczeń powoduje dwukrotne dodanie zasobu (AS Bumblebee)
Asystent aktualizacji
Obsługa zmiany nazwy pakietu w przypadku AndroidTest
Migracja atrybutu „package” z pliku AndroidManifest.xml do DSL w przestrzeni nazw

Android Studio Electric Eel Beta 1 (2022.1.1.11)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-beta01
Rozwiązane problemy
Wtyczka Gradle na Androida
Component.sources nie daje dostępu do plików „resources”.
Niepewne niepowodzenie kompilacji w założeniu MergeResources
SourceDirectories.addGeneratedSourceDirectory nie jest prawidłowo połączony z Android Resources
Wtyczka kotlin-android-extensions przestaje działać, gdy w pliku AndroidManifest.xml brakuje atrybutu „package”.
Wtyczka Android Gradle nie powinna używać wycofanej funkcji GUtil.toWords(string).
Wtyczka Gradle na Androida nie powinna używać wycofanej funkcji ConfigureUtil.configure(closure, target).
Nowa „nieznana stała enum” z javac w AGP 7.4.0-alpha09
Gdy namespace == testNamespace, powinien wystąpić błąd synchronizacji.
AGP powiela foldery res/ na najwyższym poziomie wygenerowanych plików AAR
Interfejsy JavaPluginConvention i HasConvention zostały wycofane
Nieprawidłowa i niespójna lokalizacja pliku w nowym interfejsie transformacji API
Zaktualizuj testy AGP, aby używały KGP w wersji 1.7.20-Beta
Gradle 7.4 nie działa (nie udało się utworzyć instancji AnalyticsService)
Interfejs API
Interfejs API wersji: w wersji AGP 7.1 i nowszych aktualizacje nowych obiektów wersji nie są przekazywane do starszych obiektów wersji
Analizator kompilacji
Kompilacja Gradle jest nieskończenie długo uruchomiona po pomyślnej kompilacji
Edytor C++
W widoku projektu na Androida nie można znaleźć zewnętrznego pliku .h w języku C++
Edytor kodu
Domyślnie wyłącz import za pomocą symboli wieloznacznych w przypadku projektów Kotlina w Android Studio
Wdrożenie
Wyciek projektu przez AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Menedżer urządzeń
Menedżer urządzeń wyświetla obrazy automatyczne dla wyboru telefonu
Dexer (D8)
Dodanie dokładnego ostrzeżenia o konieczności włączenia desugaringu lamdba
Emulator
Profil sprzętowy Androida TV pokazuje nieprawidłowy rozmiar urządzenia
Importuj/synchronizuj
Synchronizacja kończy się niepowodzeniem z komunikatem „Nie można znaleźć wariantu pasującego do typu kompilacji i wersji produktu”
Nie można zsynchronizować projektu z modułem KMP w Chipmunk z MPSS
Kotlin Multiplatform: nierozwiązane odwołanie
Unikaj wysyłania zapytań o modele KMP w celu określenia, czy moduł jest modelem KMP
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests fails on JDK17
Nie można zaimportować projektu Kotlin Multiplatform w wersji AS 2022.1.1 Canary 10
Uporządkuj warianty kompilacji alfabetycznie
Brakujące wymiary rodzajów powodują awarię synchronizacji
Lint
Apostrofy wyświetlające się podczas stosowania automatycznej poprawki adnotacji z kierowaniem use-site
Funkcja LintFixPerformer.shortenNames nieprawidłowo skraca nazwy o tym samym prefiksie
Rozwiązywanie problemów z niestabilnymi zadaniami lintAnalyze
Integracja z lintem
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
Pamięć
Narzędzie Profile pamięci wyświetla 0,2 GB zamiast 150 MB
Struktura projektu
niejasna sugestia aktualizacji zależności;
Widok projektu
Okno narzędzia projektu -> Widok na Androida: ikony widoczności klasy się nie wyświetlają
Pliki build.gradle i proguard w wyświetlaniu projektu w Electric Eel Canary 9
Wyjątek „Write-unsafe context!” w Metodzie GradleModuleModel.getBuildFile
Opublikuj pakiet lub pliki APK
AGP: nie można opublikować określonego typu kompilacji w konfiguracji z wieloma wariantami
Menedżer pakietu SDK
Funkcja writeInstallerMetadata nie rejestruje wyjątku IOException, gdy nie uda się utworzyć katalogu.
Asystent aktualizacji
Asystent uaktualniania AGP powinien obsługiwać projekty korzystające z android.disableAutomaticComponentCreation.

Android Studio Electric Eel Canary 10 (2022.1.1.10)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha10
Rozwiązane problemy
Wtyczka Gradle na Androida
Component.sources nie daje dostępu do plików „resources”.
SourceDirectories.addGeneratedSourceDirectory nie jest prawidłowo połączony z Android Resources
AGP ignoruje zastąpienia jniLibs z wersji 7.3.0-alpha08
Wtyczka kotlin-android-extensions przestaje działać, gdy w pliku AndroidManifest.xml brakuje atrybutu „package”.
java.io.IOException: Nie udało się usunąć res.jar
Gdy namespace == testNamespace, powinien wystąpić błąd synchronizacji.
AGP powiela foldery res/ na najwyższym poziomie wygenerowanych plików AAR
Komponowanie z KMM – błąd wewnętrzny po stronie serwera: wyjątek podczas obniżania IR
Statystyki dotyczące jakości aplikacji
Przestań wyświetlać baner Crashlytics podczas uruchamiania Studia
Analizator kompilacji
Kompilacja Gradle jest nieskończenie długo utrzymywana po pomyślnej kompilacji
Kompilacja C++
stabilna lokalizacja danych wyjściowych dla pliku compile_commands.json
Powiązanie danych
wyciek danych z LayoutBindingModuleCaches przez magistralę wiadomości,
Dexer (D8)
Dodanie dokładnego ostrzeżenia o konieczności włączenia desugaringu lamdba
Importuj/synchronizuj
Synchronizacja kończy się niepowodzeniem z komunikatem „Nie można znaleźć wariantu pasującego do typu kompilacji i wersji produktu”
Kotlin Multiplatform: nierozwiązane odwołanie
Wygląda na to, że inspekcja kodu nie działa.
Uporządkuj warianty kompilacji alfabetycznie
Brakujące wymiary rodzajów powodują awarię synchronizacji
Infrastruktura
prepareKotlinBuildScriptModel nie działa, gdy katalog prefab nie jest czytelny
Lint
Wyświetlanie cudzysłowów po zastosowaniu automatycznej poprawki adnotacji z kierowaniem use-site
Funkcja LintFixPerformer.shortenNames nieprawidłowo skraca nazwy o tym samym prefiksie
Rozwiązywanie problemów z niestabilnymi zadaniami lintAnalyze
Integracja z lintem
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
W AndroidLintAnalysisTask występują nieudane próby odczytu z pamięci podręcznej z powodu normalizacji ścieżki względnej
Struktura projektu
niejasna sugestia aktualizacji zależności;
Widok projektu
Okno narzędzia projektu -> Widok na Androida: ikony widoczności klasy się nie wyświetlają
Pliki build.gradle i proguard w wyświetlaniu projektu w Electric Eel Canary 9
Wyjątek „Write-unsafe context!” w Metodzie GradleModuleModel.getBuildFile
Opublikuj pakiet lub pliki APK
AGP: nie można opublikować określonego typu kompilacji w konfiguracji z wieloma wariantami
Przeprowadzanie testów
Raport testu HTML dla androidTest traktuje pominięte przypadki testowe jako zakończone powodzeniem w wynikach testu
Menedżer pakietu SDK
Funkcja writeInstallerMetadata nie rejestruje wyjątku IOException, gdy nie uda się utworzyć katalogu.

Android Studio Electric Eel Canary 9 (2022.1.1.9)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha09
Rozwiązane problemy
Wtyczka Gradle na Androida
Zmiany w obsługiwaniu docelowego pakietu SDK powodują niepowodzenie testów robolectric
ProcessLibraryManifest nie obsługuje prawidłowo usuwania plików manifestu biblioteki
AGP ignoruje zastąpienia jniLibs z wersji 7.3.0-alpha08
Zezwalanie na uruchamianie R8 poza procesem
Błąd synchronizacji Gradle
Dostęp do źródeł wariantów w onVariant powoduje, że standardowe źródła Androida, takie jak buildconfig, znikają
„Make Project” używa nieprawidłowej wersji Gradle
W AGP 7.1-beta04 brakuje interfejsu API com.android.build.api.dsl.Lint lub jest on wprowadzający w błąd w kdoc
Przejście na wersję json-simple:1.1.1
Electric Eel Canary 3+ nie może uruchomić projektu JVM przy użyciu biblioteki KMP; interfejs wiersza poleceń Gradle działa
Podgląd podczas tworzenia
androidx.media3.exoplayer.offline.Download powoduje brak podglądu
Rekursywny wywołanie PreviewParameterProvider powoduje wyjątek NoSuchMethodException lub pusty podgląd bez błędu
Wdrożenie
Wdrażanie wersji przedpremierowej Compose na urządzeniu wymaga 2 kompilacji Gradle
Narzędzia do projektowania
Walidacja układu: „androidx.viewpager2.widget.ViewPager2 jest częściowo ukryty w układzie”
Importuj/synchronizuj
Udostępnianie identyfikatorów applicationId wszystkich wariantów w momencie synchronizacji
KTIJ-22303: Identyfikator cacheOriginIdentifier w Mpp i w Kotlinie są różne
W edytorze źródła testu jednostkowego nie można rozwiązać zasobu ciągu tekstowego zadeklarowanego w innym module
Synchronizacja anulowana/zawieszona na etapie importowania danych nigdy nie jest zgłaszana do głównego słuchacza synchronizacji
Okno Struktura projektu w IDE
KMP z kodem wspólnym HMPP nie rozwiązuje się w przypadku celu tylko na Androida
Ostrzeżenie o lokalizacji w JDK, które sugeruje, że występuje problem, ale go nie definiuje
Lint
Nieprawidłowe ostrzeżenie lintera dotyczące adnotacji@Parcelize w klasie hermetycznej.
`./gradlew lintDebug` nie zawsze drukuje określone naruszenia
Flaga ignoreWarnings (-w) w lint ignoruje ostrzeżenia, ale nie ignoruje ostrzeżeń o charakterze informacyjnym.
Lincz „AutoCloseable used without 'try'-with-resources” i konflikt „This TypedArray should be recycled after use with #recycle()”
Lint inicjalizuje UAST z zadania raportowania, które powinno być nieprawidłowe
zadania dotyczące raportu Android Lint Report nigdy nie są aktualne;
Integracja z lintem
W AndroidLintAnalysisTask występują nieudane próby odczytu z pamięci podręcznej z powodu normalizacji ścieżki względnej
Logcat
[LogcatV2] wypełnianie opcji „level:” na wcześniejszym etapie
Electric Eel c4: „Nie udało się zapisać ustawień”
Widok projektu
Android Studio wyświetla plik build.gradle dwukrotnie, gdy używasz skrótu symbolicznego
Uruchom
Wprowadzający w błąd komunikat o wyjątkach

Android Studio Electric Eel Canary 8 (2022.1.1.8)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha08
Rozwiązane problemy
Kompilacja C++
Nie można znaleźć (fork) CMAKE po uaktualnieniu AGP z wersji 4.1.3 na 4.2.0 lub 7.2.1
Edytor plików Gradle
Ostrzeżenie o zbyt niskiej wersji buildToolsVersion jest nieprawidłowe
Lint
Android lint permission check flakily crashing

Android Studio Electric Eel Canary 7 (2022.1.1.7)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha07
Rozwiązane problemy
Wtyczka Gradle na Androida
Brak możliwości dodawania do pliku APK wpisów ZIP „STORED” po wprowadzeniu w wersji 4.1.0 pakietu zipflinger w ramach AGP
Podgląd podczas tworzenia
W projektach wielomodułowych podgląd kompozycji w modułach aplikacji nie może znaleźć zasobów
Lint
Lint ulega awarii w przypadku pustych plików kt
Zasoby
EEL Canary 5 – nie można utworzyć ani wyświetlić widoków niestandardowych w edytorze XML
Testowanie
Naprawianie testów jednostkowych w przypadku katalogów fr w EE

Android Studio Electric Eel Canary 6 (2022.1.1.6)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha06
Rozwiązane problemy
Wtyczka Gradle na Androida
Nieprawidłowa nazwa pliku w pliku wyjściowym dla pliku SingleArtifact.AAR
JdkImageInput powinien być mniej wrażliwy na nieistotne zmiany
Funkcja dynamiczna wchodzi w konflikt z `android.uniquePackageNames`
Lint
Lint UnusedIds nie działa prawidłowo, gdy używasz ViewBinding zgodnie z oficjalną dokumentacją

Android Studio Electric Eel Canary 5 (2022.1.1.5)

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alpha05
Rozwiązane problemy
Wtyczka Gradle na Androida
Sprawdzanie wersji Gradle w AGP może być kosztowne
Wtyczka Androida do obsługi Gradle powinna używać zestawu narzędzi Gradle skonfigurowanego za pomocą rozszerzenia do zadań kompilacji w Javie
AGP 7.2 Moduł com.android.test nie może uzyskać dostępu do klas testowych modułu com.android.app
Lint się zawiesza w kompilacji Kotlin 1.7.0-RC2
Importuj/synchronizuj
Tworzenie problemu z wieloma wersjami produktu w nowej wersji
Narzędzie ProjectStructureDumper nie rejestruje flagi zależności wyeksportowanych

Android Studio Electric Eel Canary 4 (2022.1.1.4)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha04
Rozwiązane problemy
Wtyczka Gradle na Androida
Od wersji 7.0.0-beta04 (włącznie) listener testów AGP 7.x nie działa na MacOS
Usuń użycie kotlin reflect w kodzie cxx
Używanie wersji docelowej 11 podczas kompilowania AGP
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors – shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Tworzenie aplikacji
Edytor tłumaczeń nie przewija się
Analiza kodu
Lint nie działa w edytorze
Podgląd podczas tworzenia
ComposePreviewRepresentations wycieka przez połączenia magistrali wiadomości w FastPreviewManager
Narzędzie do projektowania
Komponent z obrazem ignoruje kolor tła ikony
Studio komponentów nie tworzy ponownie plików .png komponentów z obrazem.
Menedżer urządzeń
Menedżer AVD wybiera niewłaściwy obraz systemu
Dexer (D8)
Włączanie brakującego modelowania interfejsu API w D8/R8 z AGP
Pierwsze uruchomienie
Okno Udostępnianie danych wyświetla się przy każdym uruchomieniu
Importuj/synchronizuj
Nieudana synchronizacja nie powinna uniemożliwić skompilowania projektu Build | Make
Zatrzymaj blokowanie MergedManifestManager.getSnapshot() w LaunchUtils
Migracja AndroidProjectTaskRunner do interfejsów API, które nie zostały wycofane
IntelliJ
„version”: „dev build” w pliku product-info.json
Lint
ObsoleteSdkInt nie przechwytuje Build.VERSION.SDK_INT >= minSdkVersion
SystemPermissionTypo fałszywie pozytywny w przypadku android.permission.WAKE_LOCK
Logcat
[Logcat V2] We need better support for values that include spaces
2 GB zajęte przez 9000 DeviceImpl przechowywanych przez AndroidLogcatService
Ustawienia formatu Logcat nie są zachowywane
[Logcat V2] Nie wszystkie klucze mają dwukropek podczas korzystania z autouzupełniania
Opublikuj pakiet lub pliki APK
Wywoływanie zadań z okna narzędzia Gradle nie przechodzi przez infrastrukturę Android Studio, chyba że jest na najwyższym poziomie.
Menedżer zasobów
Prośba: zaoferuj „Konwertuj na webp” w menu kontekstowym folderu, a nie tylko w przypadku plików
Android Studio 4.1 RC3 nie zachowuje pozycji w Menedżerze zasobów podczas usuwania zasobów
Menedżer zasobów nie może wyszukiwać wartości ciągów znaków
Błąd: Android Studio zapomina, jak wyświetlić listę zasobów w siatce
Android Asset Studio dodaje do plików prefiks ic_
Etykieta przycisku Vector Asset Studio needs
Komponent Image Asset nie wyświetla katalogu zasobów posortowanego według asc
Podczas dodawania obrazu komponentu lista odmian jest wyświetlana w losowej kolejności.
Narzędzie Draw 9 Patch powinno umożliwiać powiększenie poniżej 100%.
Przycisk pomocy w oknie Zapisz jako .9.png
Prośba: zezwalaj na znajdowanie elementów w kombostarze przez naciśnięcie liter na klawiaturze
Podczas tworzenia nowej ikony aplikacji i udostępniania folderu zasobów na potrzeby wielu wersji nie można zmienić lokalizacji ikony importowania.
Etykieta okna dialogowego nowego zasobu wektorowego jest ucięta
Asset Studio generuje białe tło dla obrazów, nawet gdy kształt jest ustawiony na „brak”.
importowanie zbiorcze obiektów rysowanych ignoruje ustawienia języka i regionu
Menedżer zasobów: zawsze wybiera inny moduł niż moduł mojej aplikacji
Edytor tłumaczeń
Edytor tłumaczeń powinien zapisywać nowe wpisy we właściwych miejscach w plikach

Android Studio Electric Eel Canary 3 (2022.1.1.3)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha03
Rozwiązane problemy
Wtyczka Gradle na Androida
processReleaseManifest: pakiet znaleziony w źródłowym pliku AndroidManifest.xml, fałszywie negatywny
Usuń sprawdzenie, które zabrania używania rozkładu distributionSha256Sum w pliku właściwości opakowania
Wersja 7.2 pakietu AndroidGradlePlugin powoduje błąd interfejsu transform API, gdy jest używany razem z interfejsem ASM API
Okno Asystenta
Asystent URL: domyślna implementacja metody „getFile” została wycofana, musisz ją zastąpić
Emulator
AS Electric Eel Canary 2 - Error hitting "Finish" on device connection assistant does nothing
Importuj/synchronizuj
Zależność cykliczna POM uniemożliwia importowanie projektu
„Wykryto zduplikowane katalogi źródeł treści” w wersji 7.2.0 wtyczki Androida do obsługi Gradle
Lint
SystemPermissionTypo fałszywie pozytywny w przypadku android.permission.WAKE_LOCK
Logcat
AS 2021.3.1 Canary 8 nowy logcat nie może kopiować tekstu, brak opcji wyszukiwania zaznaczonego tekstu w Google
Nowy logcat nie wyświetla logów po pierwszych 2 sekundach
Opublikuj pakiet lub pliki APK
Wywoływanie zadań z okna narzędzia Gradle nie przechodzi przez infrastrukturę Android Studio, chyba że jest na najwyższym poziomie.
Zasoby
NPE w AarResourceRepositoryCache.createCachingData (AS Electric Eel)
Uruchom
Opcja Urządzenia jest niewidoczna i nie można uruchomić aplikacji, mimo że moduł aplikacji jest dostępny.
Updater
Narzędzie do tworzenia poprawek na M1 nie działa w przypadku przejścia z EE c1 na EE c2
Asystent aktualizacji
„Nie można znaleźć wersji AGP w plikach kompilacji”. Co to znaczy? I JAK można to naprawić?

Android Studio Electric Eel Canary 1 (2022.1.1.2)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha02
Rozwiązane problemy
Importuj/synchronizuj
Wyjątek AlreadyDisposedException wystąpił podczas synchronizacji
Lint
[Lint] Wykrywacz typu zasobu z błędem znajduje błędy w prawidłowym kodzie, gdy kod znajduje się w różnych modułach

Android Studio Electric Eel Canary 1 (2022.1.1.1)

Wydano razem z:
  • Wtyczka Android Gradle 7.4.0-alpha01
Rozwiązane problemy
Wtyczka Gradle na Androida
Znaki końca wiersza w plikach XML zostały uszkodzone w wersjach wersji z podziałem.
Dodawanie metod desugaringu do modelu lint
Wersje kompilacji
Okno „Warianty kompilacji” zawiesza się podczas przełączania wariantu w trakcie synchronizacji lub kompilacji
Wersja kompilacji jest zablokowana na domyślnej wersji ABI NDK i nie można jej zmienić
AS nie może przełączać się między wariantami kompilacji, jeśli wariacje produktu mają nienakładające się na siebie zestawy natywnych ABI.
przełącznik wariantów, który czasami nie jest ukończony;
Przełączanie wersji z różnymi ABI nie działa
Edytowanie wiadomości
Metoda BridgeContext.getSystemService() narusza umowę, ponieważ w przypadku nierozpoznanych usług zwraca null zamiast rzucać wyjątek.
Podgląd podczas tworzenia
Interaktywny podgląd przestaje działać po przeciągnięciu widoku przewijania
Narzędzia do projektowania
Kształt rysowanego obrysu o szerokości < 1,0 jest wyświetlany tylko w panelu Projektowanie układu, jeśli poprzedza go „0”.
Wyświetlany w projektancie ciąg znaków HTML nie odpowiada temu, co wyświetla się na żadnym urządzeniu ani w żadnym emulowanym środowisku.
Emulator
Opcja wyłączania udostępniania schowka zniknęła z Android Studio Bumblebee i nie można jej wyłączyć
Importuj/synchronizuj
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedSuccessfully nie wykrywa brakujących zależności
Przełączanie wersji podczas kompilacji, która nigdy się nie kończy
Android Studio nie obsługuje zagnieżdżania kompilacji złożonej przez Gradle.
Komunikaty o błędach wtyczki Android Support Plugin wymagają zmiany treści
IntelliJ
Brak menu Touch Bar w MBP 15" 2018.
Edytor układu
Atrybut android:theme w elementach ViewGroup jest ignorowany
Problem z renderowaniem podglądu podczas używania atrybutu ?android/attr:[color].
Widok niestandardowy nie wyświetla się w podglądzie podczas wczytywania czcionki
Android Studio się zawiesza
Błąd w renderowaniu układu
Błąd: brak podglądu dostosowanych ustawień
Podgląd nie jest zgodny z uruchomioną aplikacją | ?attr nie jest obsługiwany w elementach fillColor w pliku XML (elementy rysowane wektorowo)
Renderowanie przyczyny problemu za pomocą CameraView
Lint
Dodaj flagę --offline do linta
InconsistentLayout nie przestrzega wartości bazowej
Materiał
Okna dialogowe nie pojawiają się w podglądzie
Kreator nowego projektu
W kreatorze nowego modułu testu porównawczego należy wybrać minSdk 23.
Opublikuj pakiet lub pliki APK
Bundletool: elementy filtra intencji nie są prawidłowo scalane między modułami funkcji a modułami podstawowymi
Asystent aktualizacji
Asystent uaktualniania AGP nigdy się nie kończy