Zamknięte problemy dotyczące Androida Studio 2022.1.1

Android Studio Electric Eel Patch 2 (2022.1.1.21)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.2
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
DexingFileDependshipsTask.outputKeepRules jest katalogiem, ale jest oznaczony jako plik wyjściowy
Podczas aktualizowania do wersji beta 7.4 wersji beta 1 wystąpił błąd „AnnotationProcessorOptions.arguments are queryated”
procesDebugUnitTestManifest kończy się niepowodzeniem z obiektami zastępczymi w pliku manifestu dla wariantów testowych
Podgląd wiadomości
Podgląd tworzenia nie działa, gdy używasz tekstu HTML z tagami B.
Uruchamianie podglądów z modułów biblioteki nie działa
Edytor układu
Wyjątek w edytorze układu
Koszulka (R8)
AGP 7.4.0/7.3.1 – próba umieszczenia działania w kolejce na liście zadań kolejki, których nie można przekazać
`:app:minifyVariantWithR8` zwraca wyjątek NullPointerException w AGP w wersji 7.4.0-beta02
R8: ClassNotFoundException, gdy -allowaccessmodification

Android Studio Electric Eel Patch 1 (2022.1.1.20)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.1
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Przejdź z usługi docelowej do usługi wyjściowej, aby rozwiązać problemy związane z ostrzeżeniem o wycofaniu usługi i przygotować się na wdrożenie Gradle 9.0
AGP 7.4.0-rc01 zakłóca interfejs API wariantu: „Wysyłanie zapytania o zmapowaną wartość map(provider(java.util.Set)) przed ukończeniem zadania „...” nie jest obsługiwane”
Instalator
Android Studio Electric Eel | 2022.1.1 nie może otworzyć systemu Windows 11
Logcat
Nie można wpisać @ (konflikt spowodowany skrótem logcat)

Stabilny Android Studio Electric Eel (19.1.1.2022 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0
Rozwiązane problemy

Android Studio Electric Eel RC 3 (1.1.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-rc03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Weryfikacja błędów: [0x7] rejestr v5 ma typ Dokładny odniesienie: int[], ale oczekiwana liczba całkowita
Koszulka (R8)
Błąd NPE / asercji w weryfikatorze ramek CF

Android Studio Electric Eel RC 2 (2022.1.1.17)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-rc02
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
r8.jvmArgs nie są używane
Wdrożenie
Błąd tworzenia odbicia lustrzanego urządzenia
Fragment
Fragment DialogFragmentCallbacksDetector Lint nie działa po uaktualnieniu do lint w wersji 30.4.x (AGP 7.4.x)
Importowanie/synchronizacja
Nie utworzono konfiguracji uruchamiania dla modułów z wtyczką Gradle „com.android.test”
Zamrożone środowisko IDE próbuje refaktoryzować metodę kotlin w dużym projekcie
Lint
Lint: NPE z powodu wysyłania zapytań dotyczących instancji aplikacji w trybie scalania
Koszulka (R8)
[R8 3.3.68] Awaria na niektórych urządzeniach z Androidem 6 po uaktualnieniu z wersji R8 3.2
Najnowsza wersja com.android.tools.build:gradle:7.3.1 z awariami okhttp 3.12.13 w interfejsie Android API 16
R8 nieprawidłowo zaciemnia wartości stałych wyliczeniowych dla klasy enum Kotlin
R8 usuwa nieużywane pole, co powoduje, że w kodzie poniżej w konstruktorze klas znajduje się parametr NPE.
Tworzenie informacji o aplikacji D8 na potrzeby scalania poziomego może unieważnić założenia typu D8

Android Studio Electric Eel RC 1 (1.1.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-rc01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
AGP 7.4.0-alfa09 generuje kompilacje, które nie zostaną przesłane do Firebase App Distribution
Podgląd wiadomości
czcionka jetified/myfont.xml nie istnieje (lub nie jest plikiem)
Importowanie/synchronizacja
Metoda outputBuildAction została skompilowana przez nowszą wersję środowiska wykonawczego Java
Wtyczka Kotlin
Regresja w EE: wyodrębnianie metody czasami nie działa
Profilerzy
Widok z dołu i góra na ślad Simpleperf nie wypełnia się poprawnie we Flamingo C6
Pakiety wersji/pliki APK
„Wygeneruj podpisany pakiet / plik APK” – ścieżka docelowa powinna zależeć od modułu
Przeprowadzanie testów
Za każdym razem, gdy przeprowadzam testy jednostkowe obejmujące pokrycie, muszę ponownie skompilować (2 razy)
Uaktualnij Asystenta
Asystent uaktualniania nie obsługuje wtyczki ustawień

Android Studio Electric Eel Beta 5 (15.1.2022 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-beta05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Gradle 8,0-milestone-2 powoduje wyjątek w AGP
Edytor układu
Wyciek pamięci 138 MB w CustomViewPreviewRepresentation
Koszulka (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)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 7.4.0-beta04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Dodanie gradle-settings-api do generowania dokumentu javadoc
Menedżer urządzeń
Edytowanie AVD powoduje włączenie ramki urządzenia, ignorując poprzednie ustawienie

Android Studio Electric Eel Beta 3 (13.1.2022 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 7.4.0-beta03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zatrzymaj tworzenie konfiguracji androidJacoAnt, jeśli nie jest włączony zasięg
Użycie @IntDef w komponencie biblioteki nie powoduje wygenerowania adnotacji.zip w pliku aar.
Podczas konfigurowania zadania JavaCompile weź pod uwagę flagę „--release”
Zastąpienie zasobów z wartością resValue w pliku build.gradle prowadzi do błędu: zduplikowane zasoby
wygenerowany katalog źródłowy wymieniony jako katalog Java u głównego dostawcy źródłowego modelu Lint
Nie udało się zsynchronizować Gradle: nie udało się zsynchronizować – przyczyna nieznana
DependencyReportTask jest niezgodne z pamięcią podręczną konfiguracji
Nie można znaleźć popularnego supertypu dla i
Używanie funkcji dynamicznych i zmniejszanie zasobów powoduje awarię środowiska wykonawczego
Przejdź z usługi docelowej do usługi wyjściowej, aby rozwiązać problemy związane z ostrzeżeniem o wycofaniu usługi i przygotować się na wdrożenie Gradle 9.0
Typ kompilacji „debug” ma domyślny klucz podpisywania, inne 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 zawierać żądania („ ”)
Inspekcja „RegExp” > „Nadmiarowy znak ucieczki znaku” zawiera błąd „\\}” jako nadmiarowy
Edytowanie wiadomości
Wyróżnienie składni w Jetpack Compose jest niespójne
Podgląd wiadomości
Menu rozwijane w nieprawidłowym miejscu w trybie podglądu interaktywnego jest rozwinięte
Debuger
Źródła debugowania domyślnie używają wersji CompilSdkVersion zamiast wersji emulatora
Zarządzanie zależnościami
Usuń stare narzędzia budowlane
Emulator
Odbicie lustrzane ekranu Kliknij Odłącz urządzenie
Importowanie/synchronizacja
Poprawka platformy do wyboru wiśni dla IDEA-303282
Opcje kompilatora nie są uwzględniane w synchronizacji z Gradle w IDE
IllegalStateWyjątek: nie znaleziono kompilacji (name=':')
Nie udało się zaimportować projektu wieloplatformowego Kotlin w wersji beta 1 AS 2022.1.1
Edytor układu
Widżety widoku czasu
Jeśli w motywie brakuje jakiegoś atrybutu, podgląd projektu nie działa już
niepoprawny domyślny typ wejściowego dla elementu EditText
Nieprawidłowa obsługa atrybutu grawitacji w widoku planu
Obsługa katalogów przykładowych danych, które można pobierać przechodnie do projektów obejmujących wiele modułów
Refaktoryzacja RTL próbuje edytować pliki App Compat
Zduplikowane opcje w drzewie komponentów w trybie projektowania edytora układu
Android Studio dodaje atrybuty pozycji bezwzględnej do grup ograniczeń układu
Podgląd pliku XML – problem z renderowaniem w atrybucie font_family
Błąd podglądu widoków niestandardowych
Sugestia: rozmiar komórki widoku właściwości elementu powinien być zmieniany
Lint
Lint fałszywie dodatni Recycle dotyczący openInputStream
[BuildTool/Lint] Właściwość konstruktora ChecksSdkIntAtLeast
Logcat
[LogcatV2] Nieprawidłowa wskazówka dotycząca klawisza skrótu w przypadku zmiany domyślnej metody „control + spacja”.
Dzienniki przestały wyświetlać się w konsoli
Inspektor sieci
Inspektor sieci wyświetla żądania dwukrotnie, jeśli OkHttpClient został utworzony z innego obiektu OkHttpClient za pomocą metody newBuilder()
Nowy kod/szablony
Do nowych projektów dodano pusty tag metadanych

Android Studio Electric Eel Beta 2 (12.1.2022 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-beta02
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
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ódłowego do modelu IDE (wariant API)
Wtyczka Androida do obsługi Gradle nie powinna używać wycofanej funkcji ConfigureUtil.configure(closure, target)
Ostrzegaj, gdy pliki ProPard nie istnieją
AGP próbuje dodać kotlinOptions.freeCompilerArgs na etapie wykonywania zadania
Biblioteka apksig: ApkVerifier$Result.getV4SchemeSigners() jest oznaczona jako prywatna
Nieaktualne artefakty prefab są pakowane do AAR
Obsługa JavaPluginConvention i HasConvention została wycofana
[AGP-7.3.0-beta03] Działanie ShrinkResourcesNewShrinkerTask kończy się niepowodzeniem, gdy po deklaracji XML występuje pusty wiersz.
Cel lintVital jest uruchamiany domyślnie w wariancie debugowania
Domyślnie nie dodawaj ignorowanych ostrzeżeń do R8
AGP 7.3.0 wyłącza synchronizację Gradle w projektach platformy Gradle
Przeglądarka plików APK
Dopełnienie kolumn tabeli analizatora plików APK z brakiem dopełnienia
Nieprawidłowe wyrównanie etykiety okna
Pokaż zawartość plików .version w Analizatorze plików APK
AVD Manager
Błąd Menedżera AVD: nie można znaleźć pliku adb, ale w ścieżce pliku adb.exe jest plik adb.exe.
Inspektor zadań w tle
Inspektor zadań w tle
Edytor kodu
Wyodrębnianie zasobu ciągu znaków może zawierać żądania („ ”)
Wyróżnianie kontekstu SQL nie działa w pokoju 2.5.0
Sugerowana nazwa zasobu ciągu znaków wyodrębniania jest czasami pusta
Debuger
Źródła debugowania domyślnie używają wersji CompilSdkVersion zamiast wersji emulatora
Menedżer urządzeń
Nieprawidłowe sortowanie w Menedżerze urządzeń
Niejednoznaczne wyniki w menu wyszukiwania czynności podczas wyszukiwania hasła „Menedżer urządzeń”
Emulator
Wyłącz ekran urządzenia podczas tworzenia odbicia lustrzanego
nie mogę pobrać obrazu dla Androida 12.0 bez interfejsów API Google dla ABI arm64-v8a na moim MacBooku Pro 14
Importowanie/synchronizacja
Importowanie projektu Gradle kończy się niepowodzeniem po uaktualnieniu z poprawki Chipmunk Patch 2 (2021.2.1)
Obsługa nowego układu źródłowego KMP
Zezwalaj na testy synchronizacji ze starymi wersjami AGP w celu obsługi nowego DSL w przestrzeni nazw
Wtyczka Kotlin
Refaktor -> Narzędzie Modularyzacja nie działa z kodem Kotlin
Lint
Sprawdzanie lintacji ResourceType nie działa w przypadku źródeł kotlin
Kontrola wersji nie obsługuje sprawdzania zakresu Kotlin
Fałszywie dodatni dla interfejsu InLineApi po zapakowaniu
Logcat
Problemy z Logcat
Logcat wyświetla baner „Wszystkie wpisy logów są ukryte przez filtr”, gdy urządzenie jest odłączone
Przywróć możliwość dostosowywania rozmiaru czcionki logcat
Modyfikacja refaktoryzacji
AS 3.3 alfa8: modularyzacja... refaktoryzowanie jest wyszarzone
Nawigacja
Jeśli przestrzeń nazw zostanie przeniesiona do pliku build.gradle, kompilacja zakończy się niepowodzeniem z użyciem deklaracji R, której nie można odnieść.
Nowy kod/szablony
Nieprawidłowy komentarz w szablonie aktywności na karcie
Zbyt wąska nazwa modułu
Kreator nowego projektu
Ekran dystrybucji wersji jest za duży i nie można go przewinąć.
Widok projektu
Po zmianie nazwy nazwa pakietu nie została zaktualizowana na pasku bocznym
Pakiety wersji/pliki APK
Funkcja generowania magazynu kluczy nie zmienia znaczenia argumentów ani nie cytuje ich w cudzysłowie
Informacje
Pliki SVG przezroczyste zmieniają kolor na żółty
Nie można wyodrębnić zasobu tekstowego z narzędzia kotlin, jeśli zawiera on podziały wierszy
Android Studio dyskretnie zastępuje zasób, który można przeciągnąć
Konwertuj na działanie WebP powinno działać z ikonami programu uruchamiającego
Menedżer SDK
SdkManager wyświetla toString w pakiecie RemotePackage
Katalog ikon obiektów clip art powoduje znaczne opóźnienia w usłudze SDK Manager
Edytor tłumaczeń
Edytor tłumaczeń nie rozróżnia serbskiego cyrylicy i serbskiego alfabetu łacińskiego. W edytorze tłumaczeń brakuje również wielu języków.
Podczas wklejania tekstu następuje zastąpienie wielu kolumn
Edytor tłumaczeń: zachowuj pliki zasobów, a nie umieszczaj wszystkich w pliku string.xml
Dodanie ciągu znaków w edytorze tłumaczeń dwukrotnie dodaje zasób (AS Bumblebee)
Uaktualnij Asystenta
Obsługa zmiany nazwy pakietu dla AndroidTest
Przeprowadź migrację atrybutu pakietu AndroidManifest.xml do przestrzeni nazw DSL

Android Studio Electric Eel Beta 1 (11.1.2022 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-beta01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Komponent component.sources nie przyznaje dostępu do plików „resources”
Błąd niestabilnej kompilacji w zadaniu MergeResources
SourceDirectories.addGeneratedSource Directory nie jest prawidłowo podłączony w przypadku zasobów Androida
Wtyczka kotlin-android-extensions ulega awarii, gdy w pliku AndroidManifest.xml brakuje atrybutu „package”.
Wtyczka Androida do obsługi Gradle nie powinna używać wycofanej funkcji GUtil.toWords(string)
Wtyczka Androida do obsługi Gradle nie powinna używać wycofanej funkcji ConfigureUtil.configure(closure, target)
Nowa „nieznane stałe enum” z języka javac w AGP 7.4.0-alfa09
Gdy przestrzeń nazw == przestrzeń nazw testowych, powinien występować błąd synchronizacji
Duplikaty lokalizacji/ folderów AGP na najwyższym poziomie wygenerowanych AAR
Obsługa JavaPluginConvention i HasConvention została wycofana
Nieprawidłowa i niespójna lokalizacja pliku w przypadku nowego interfejsu transform API
Zaktualizuj testy AGP, aby korzystać z KGP w wersji 1.7.20-beta
Awaria Gradle 7.4 (nie można utworzyć instancji usługi AnalyticsService)
Interfejs API
Interfejs API wariantu: od wersji 7.1 AGP aktualizacje obiektów wariantów nie są przekierowywane do starych obiektów wariantów
Analizator kompilacji
Kompilacja Gradle będzie działać bezterminowo po udanej kompilacji
Edytor C++
Zewnętrznego pliku .h w C++ nie można znaleźć w widoku projektu w Androidzie
Edytor kodu
W Android Studio domyślnie wyłącz importowanie symboli wieloznacznych dla projektów Kotlin
Wdrożenie
Wyciek projektu za pomocą AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Menedżer urządzeń
Menedżer urządzeń pokazuje obrazy automatyczne przy wyborze telefonu
Dexer (D8)
Podaj precyzyjne ostrzeżenie o konieczności włączenia oduczenia lamdba
Emulator
Profil sprzętu Android TV pokazuje nieprawidłowy rozmiar urządzenia
Importowanie/synchronizacja
Synchronizacja kończy się niepowodzeniem i wyświetlany jest komunikat „Nie można znaleźć wariantu pasującego do typu kompilacji i smaków produktu”
Nie można zsynchronizować projektu z modułem KMP w chipunku z MPSS
Kotlin Multiplatform: nierozpoznane odwołanie
Unikaj wysyłania zapytań o modele KMP, aby określić, czy moduł należy do KMP
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests kończy się niepowodzeniem na JDK17
Nie udało się zaimportować projektu Kotlin Multiplatform w AS 2022.1.1 Canary 10
Posortuj warianty kompilacji alfabetycznie
Brak synchronizacji z wymiarami smaków w przypadku awarii
Lint
Grawisy wyświetlane podczas stosowania autokorekty adnotacji z celem „Używaj witryny”
LintFixPerformer's shortenNames nieprawidłowo skraca nazwy z tym samym prefiksem
Rozwiązywanie problemów z problemami z LitT Analysis
Integracja z Lint
Wykorzystanie pamięci RAM AGP 7.0.0 alfa 14 – bez ograniczeń
Pamięć
Narzędzie Profil pamięci wyświetla 0,2 GB zamiast 150 MB
Struktura projektu
myląca sugestia aktualizacji zależności
Widok projektu
Okno narzędzia projektu -> Widok Androida: ikony widoczności zajęć nie są wyświetlane
Pliki build.gradle i Progard wymieszane w widoku projektu w Electric Eel Canary 9
Wyjątek „Write-unsafe kontekstowego!” w GradleModuleModel.getBuildFile
Pakiety wersji/pliki APK
Reguły AGP: nie można opublikować określonego typu kompilacji w konfiguracji z wieloma wariantami
Menedżer SDK
writeInstallerMetadata nie rejestruje wyjątku IOException w przypadku niepowodzenia utworzenia katalogu
Uaktualnij Asystenta
Asystent uaktualniania AGP powinien obsługiwać projekty za pomocą polecenia android.disableAutomaticObjectCreation

Android Studio Electric Eel Canary 10 (10.1.2022 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa10
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Komponent component.sources nie przyznaje dostępu do plików „resources”
SourceDirectories.addGeneratedSource Directory nie jest prawidłowo podłączony w przypadku zasobów Androida
AGP ignoruje zastąpienia jniLibs z wersji 7.3.0–alfa08
Wtyczka kotlin-android-extensions ulega awarii, gdy w pliku AndroidManifest.xml brakuje atrybutu „package”.
java.io.IOException: Nie udało się usunąć pliku res.jar
Gdy przestrzeń nazw == przestrzeń nazw testowych, powinien występować błąd synchronizacji
Duplikaty lokalizacji/ folderów AGP na najwyższym poziomie wygenerowanych AAR
Tworzenie za pomocą KMM – wewnętrzny błąd backendu: wyjątek podczas obniżania podczerwieni
Statystyki dotyczące jakości aplikacji
Nie pokazuj banera Crashlytics po uruchomieniu Studio
Analizator kompilacji
Kompilacja Gradle będzie działać bezterminowo po udanej kompilacji
Kompilacja C++
stabilna lokalizacja wyjściowa pliku Compute_commands.json
Wiązanie danych
Układy LayoutBindingModule wyciekają w pamięci podręcznej przez magistralę wiadomości
Dexer (D8)
Podaj precyzyjne ostrzeżenie o konieczności włączenia oduczenia lamdba
Importowanie/synchronizacja
Synchronizacja kończy się niepowodzeniem i wyświetlany jest komunikat „Nie można znaleźć wariantu pasującego do typu kompilacji i smaków produktu”
Kotlin Multiplatform: nierozpoznane odwołanie
Wygląda na to, że inspekcja kodu nie działa.
Posortuj warianty kompilacji alfabetycznie
Brak synchronizacji z wymiarami smaków w przypadku awarii
Infrastruktura
Przygotuj się z błędami z powodu nieczytelnego diru prefab
Lint
Grawisy wyświetlane podczas stosowania autokorekty adnotacji z celem „Używaj witryny”
LintFixPerformer's shortenNames nieprawidłowo skraca nazwy z tym samym prefiksem
Rozwiązywanie problemów z problemami z LitT Analysis
Integracja z Lint
Wykorzystanie pamięci RAM AGP 7.0.0 alfa 14 – bez ograniczeń
W AndroidLintAnalysisTask występują błędy w pamięci podręcznej z powodu normalizacji ścieżki względnej
Struktura projektu
myląca sugestia aktualizacji zależności
Widok projektu
Okno narzędzia projektu -> Widok Androida: ikony widoczności zajęć nie są wyświetlane
Pliki build.gradle i Progard wymieszane w widoku projektu w Electric Eel Canary 9
Wyjątek „Write-unsafe kontekstowego!” w GradleModuleModel.getBuildFile
Pakiety wersji/pliki APK
Reguły AGP: nie można opublikować określonego typu kompilacji w konfiguracji z wieloma wariantami
Przeprowadzanie testów
Raport z testu HTML dla androidTest pokazuje pominięte przypadki testowe jako sukcesy
Menedżer SDK
writeInstallerMetadata nie rejestruje wyjątku IOException w przypadku niepowodzenia utworzenia katalogu

Android Studio Electric Eel Canary 9 (2022.1.1.9)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa09
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zmiany dotyczące obsługi docelowego pakietu SDK zakłócają testy robolektryczne
DocumentLibraryManifest nie obsługuje usuwania plików manifestu biblioteki
AGP ignoruje zastąpienia jniLibs z wersji 7.3.0–alfa08
Zezwalaj na uruchamianie R8 poza procesem
Podczas synchronizacji Gradle wystąpił błąd
Dostęp do źródeł wariantów w ofercie onVariant powoduje, że znikają standardowe źródła Androida, takie jak Buildconfig.
Funkcja „Utwórz projekt” używa niewłaściwej wersji Gradle
AGP w wersji 7.1-beta04 nie ma interfejsu com.android.build.api.dsl.Lint API lub wprowadzającego w błąd dokumentu kdoc
Uaktualnij do json-simple:1.1.1
Electric Eel Canary 3+ nie może uruchomić projektu JVM za pomocą biblioteki KMP; interfejs wiersza poleceń Gradle działa
Podgląd wiadomości
androidx.media3.exoplayer.offline.Pobranie powoduje brak podglądu
Powtarzające się wywołanie elementu PreviewParameterProvider powoduje wyjątek NoSuchMethodException lub pusty podgląd bez błędu
Wdrożenie
Wdrożenie podglądu tworzenia wiadomości na urządzeniu wymaga 2 kompilacji Gradle
Narzędzia do projektowania
Weryfikacja układu: „androidx.viewpager2.widz.ViewPager2 jest częściowo ukryty w układzie”
Importowanie/synchronizacja
Udostępnij identyfikatory applicationId dla wszystkich wariantów podczas synchronizacji
KTIJ-22303: wartości parametrów cacheOriginIdentifier Mpp i Kotlin nie pasują do siebie
Edytujący źródło testu jednostkowego nie rozpoznaje zasobu tekstowego zadeklarowanego w innym module
Synchronizacja anulowana lub awarie na etapie importerów danych nie są nigdy zgłaszane do głównego detektora synchronizacji
Pobieranie okna struktury projektu IDEA
KMP z typowym kodem HMPP nie rozwiązuje problemu w przypadku kierowania tylko na Androida
Kryptyczne ostrzeżenie o lokalizacji JDK sugerujące problem, ale bez jego definicji
Lint
Nieprawidłowe ostrzeżenie o lintowaniu dla adnotacji „@Parcelize” dla klasy zamkniętej.
`./gradlew lintDebug` nie zawsze drukuje konkretne naruszenia
Flaga ignorowania ostrzeżeń (-w) interfejsu Lint ignoruje ostrzeżenia, ale nie wagi informacyjnej
Lint „AutoCloseable used without 'try'-with-resources” i „This TypedSlate powinien być ponownie użyty po użyciu z konfliktem #recycle()”
Lint inicjuje UAST w zadaniu raportowania, które powinno być nieprawidłowe
Zadania w raporcie Android Lint Report nigdy nie są aktualne
Integracja z Lint
W AndroidLintAnalysisTask występują błędy w pamięci podręcznej z powodu normalizacji ścieżki względnej
Logcat
[LogcatV2] wcześniejsze wypełnianie opcji „level:”
Electric Eel c4: „Nie można zapisać ustawień”
Widok projektu
Android Studio wyświetla build.gradle dwukrotnie podczas korzystania z dowiązania symbolicznego.
Uruchom
Mylący komunikat o wyjątku

Android Studio Electric Eel Canary 8 (2022.1.1.8)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa08
Rozwiązane problemy
Kompilacja C++
Nie można znaleźć (rozwidlić) CMake po uaktualnieniu AGP z 4.1.3 do 4.2.0 / 7.2.1
Edytor plików Gradle
Ostrzeżenie dotyczące zbyt niskiej wersji BuildToolsVersion jest nieprawidłowe
Lint
Sprawdzanie uprawnień Android Lint ma niestabilną awarię

Android Studio Electric Eel Canary 7 (2022.1.1.7)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa07
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Brak możliwości dodania archiwum ZIP z kodem „ZAPISANY” do pakietu apk po wprowadzeniu przez AGP pakietu zipflinger w wersji 4.1.0
Podgląd wiadomości
W ramach funkcji tworzenia podglądów w modułach aplikacji nie ma zasobów w projektach składających się z wielu modułów
Lint
Lint ulega awarii na pustych plikach kt
Informacje
EEL Canary 5 – nie można utworzyć instancji niestandardowych i wyświetlić jej w edytorze XML
Testowanie
Naprawianie wykonywania testów jednostkowych katalogów w EE

Android Studio Electric Eel Canary 6 (2022.1.1.6)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa06
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Nieprawidłowa nazwa pliku w pliku wyjściowym na potrzeby przekształcania SingleArtifact.AAR
Jednostka JdkImageInput powinna być mniej czuła na nieistotne zmiany
Konflikt funkcji dynamicznych z „android.UniquePackageNames”
Lint
Lint UnusedIds nieprawidłowo działa w przypadku użycia funkcji ViewBinding w sposób podany w oficjalnych dokumentach.

Android Studio Electric Eel Canary 5 (2022.1.1.5)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Sprawdzanie wersji Gradle w interfejsie AGP może być kosztowne
Wtyczka Androida do obsługi Gradle powinna używać łańcucha narzędzi Gradle skonfigurowanego za pomocą rozszerzenia na potrzeby zadań kompilacji w języku Java
Moduł AGP 7.2 com.android.test nie ma dostępu do klas sprzętu testowego w module com.android.app
Awaria Lint w kompilacji Kotlin 1.7.0-RC2
Importowanie/synchronizacja
Tworzenie problemu z wieloma smakami produktów w nowej wersji
ProjectstructureDumper nie rejestruje wyeksportowanej flagi zależności

Android Studio Electric Eel Canary 4 (2022.1.1.4)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Detektor testów AGP 7.x kończy się niepowodzeniem w macOS od wersji 7.0.0-beta04 (włącznie)
Usuń możliwość użycia odzwierciedlenia kotlin w kodzie cxx
Podczas kompilowania AGP użyj celu 11
AGP 7.2.0-rc01 :buildSrc:generatePrebuilddScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationWyjątek
Tworzenie aplikacji
Nie można przewijać edytora tłumaczeń
Analiza kodu
Lint nie działa w edytorze na bieżąco
Podgląd wiadomości
Element ComposePreviewReportations może wyciekać przez połączenia magistrali wiadomości w FastPreviewManager
Narzędzia do projektowania
Komponent z obrazem ignoruje kolor tła ikony
Asset Studio nie odtwarza plików .png w przypadku zasobów graficznych
Menedżer urządzeń
Program AVD Manager wybiera niewłaściwy obraz systemu
Dexer (D8)
Wyraźnie włącz brakujące modelowanie interfejsów API w wersjach D8/R8 z AGP
Pierwsze uruchomienie
Wyskakujące okienko udostępniania danych przy każdym uruchomieniu
Importowanie/synchronizacja
Nieudana synchronizacja nie powinna powodować uszkodzenia kompilacji | Utwórz projekt
Zatrzymaj blokowanie dla MergedManifestManager.getSnapshot() w LaunchUtils
Przeprowadź migrację AndroidProjectTaskRunner do wycofanego interfejsu APis
IntelliJ
"version": "kompilacja dla programistów" w pliku product-info.json
Lint
ObsoleteSdkInt nie wychwytuje kompilacji Build.VERSION.SDK_INT >= minSdkVersion
Fałszywie dodatnie uprawnienie SystemPermissionTypo dla android.permission.WAKE_LOCK
Logcat
[Logcat V2] Potrzebna jest lepsza obsługa wartości zawierających spacje
2 GB wykorzystywane przez 9000 DeviceImpl w ramach AndroidLogcatService
Ustawienia formatu Logcat nie są trwałe
[Logcat V2] Nie wszystkie klucze zawierają dwukropek podczas korzystania z autouzupełniania.
Pakiety wersji/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 „przekonwertuj na Webp” dla menu kontekstowego folderu, a nie tylko do 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 przeszukać wartości ciągów tekstowych
Błąd: Android Studio zapomniał, jak wyświetlić listę zasobów w formie siatki
Android Asset Studio dodaje do plików prefiksy ic_.
Etykietka z zasobami wektorowymi wymaga etykietki przycisku
Zasób z obrazem nie pokazuje katalogu zasobów posortowanego według rosnąco
Gdy dodajesz obraz zasobu, lista smaków jest wyświetlana w kolejności losowej.
Narzędzie Draw 9 Patch powinno móc pomniejszyć widok do poniżej 100%.
Przycisk pomocy dotyczącej okna Zapisz jako .9.png
Żądanie: zezwalaj na znajdowanie elementów w polu wyboru przez naciśnięcie liter na klawiaturze
Podczas tworzenia nowej ikony aplikacji i udostępnienia folderu zasobów dla różnych smaków nie można zmienić lokalizacji ikony importowania
Etykieta nowej etykiety zasobu wektorowego jest obcięta
Asset Studio generuje białe tło dla obrazów, nawet gdy kształt jest ustawiony na „brak”
elementy rysunkowe do zbiorczego importowania ignorują ustawienia regionalne i region
Menedżer zasobów: domyślnie ustawia inny moduł poza modułem mojej aplikacji
Edytor tłumaczeń
Edytor tłumaczeń powinien wpisywać nowe wpisy w odpowiednich miejscach w plikach.

Android Studio Electric Eel Canary 3 (2022.1.1.3)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
procesReleaseManifest: znaleziono pakiet w źródle AndroidManifest.xml z wartością fałszywą negatywną
Usuń zaznaczenie, które zabrania użycia parametru DistributionSha256Sum w pliku właściwości opakowania
AndroidGradlePlugin w wersji 7.2 zakłóca działanie interfejsu API przekształcania, gdy jest używany razem z interfejsem ASM API
Okno Asystenta
URL Assistant: domyślna implementacja metody „getFile” została wycofana – musisz ją zastąpić
Emulator
AS Electric Eel Canary 2 – błąd po kliknięciu przycisku „Zakończ” w asystencie połączenia na urządzeniu nie działa
Importowanie/synchronizacja
Okrągła zależność POM powoduje przerwanie importu projektu
„Wykryto zduplikowane treści główne” dzięki wtyczce Androida do obsługi Gradle w wersji 7.2.0
Lint
Fałszywie dodatnie uprawnienie SystemPermissionTypo dla android.permission.WAKE_LOCK
Logcat
AS 2021.3.1 Canary 8 new logcat nie może skopiować tekstu i brak opcji wyszukiwania zaznaczonego tekstu w Google
Nowy logcat nie wyświetla logów po pierwszych 2 sekundach
Pakiety wersji/pliki APK
Wywoływanie zadań z okna narzędzia Gradle nie przechodzi przez infrastrukturę Android Studio, chyba że jest na najwyższym poziomie.
Informacje
NPE w AarResourceRepositoryCache.createCachingData (AS Electric Eel)
Uruchom
Opcja Urządzenia nie jest widoczna i nie można uruchomić aplikacji, mimo że moduł aplikacji jest dostępny.
Aktualizujący
Patcher na urządzeniach M1 nie działa z EE c1 – EE c2
Uaktualnij Asystenta
„Nie można znaleźć wersji AGP w plikach kompilacji”. Co to znaczy? JAK ktoś może to naprawić?

Android Studio Electric Eel Canary 1 (2022.1.1.2)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa02
Rozwiązane problemy
Importowanie/synchronizacja
Podczas synchronizacji wystąpił błąd previousDisposedException
Lint
[Lint] Nieprawidłowy detektor typu zasobu, który 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)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.4.0-alfa01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zniekształcone znaki nowego wiersza w formacie XML w kompilacjach wersji z podziałami
Dodaj metody cukru do modelu lintowego
Wersje kompilacji
Okno wariantów kompilacji zatrzymuje się podczas przełączania wariantu w trakcie synchronizacji/kompilacji
Smak kompilacji jest zablokowany na domyślny rodzaj ndk abi, nie można go zmienić
System autonomiczny nie może przełączać się między wariantami kompilacji, jeśli rodzaje produktów mają niepokrywające się natywne zestawy interfejsów ABI
Przełączanie wariantów czasami się nie zakończyło
Przełączanie wariantów z różnymi interfejsami ABI nie działa
Edytowanie wiadomości
BridgeContext.getSystemService() narusza umowę przez zgłoszenie nierozpoznanych usług zamiast zwracania wartości null
Podgląd wiadomości
Podgląd interaktywny przestaje działać po przeciągnięciu widoku przewijania
Narzędzia do projektowania
Kreska rysowalna o szerokości < 1,0 i szerokości < 1,0, wyświetla się w panelu projektowania układu tylko wtedy, gdy jest poprzedzona cyfrą „0”
Wyświetlanie ciągu HTML w projektancie nie pasuje do tego, co wyświetla się na żadnym urządzeniu/emulatorze, który wypróbowałem
Emulator
W Android Studio Bumblebee nie ma opcji wyłączenia udostępniania schowka i nie można jej wyłączyć
Importowanie/synchronizacja
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedSuccessfully nie wykrywa brakujących zależności
Przełączanie wariantów podczas tworzenia nigdy się nie kończy
Android Studio nie obsługuje zagnieżdżania Gradle w trybie Composite-Build
Komunikaty o błędach wtyczki pomocy do Androida wymagają przeformułowania
IntelliJ
Pominięto menu na pasku dotykowym MBP 15" 2018.
Edytor układu
Atrybut android:theme w grupie widoków jest ignorowany.
Problem z renderowaniem w trybie podglądu podczas korzystania z tagu ?android/attr:[color].
Podczas wczytywania czcionki nie można wyświetlić podglądu niestandardowego
Awarie Android Studio
Błąd mechanizmu renderowania układu
Błąd: brak podglądu dla ustawień niestandardowych
Podgląd niezgodny z uruchomioną aplikacją | Atrybut ?attr nie jest obsługiwany w funkcji fillColor w formacie XML (Vector Drawable)
Przyczyna problemu z renderowaniem przy użyciu CameraView
Lint
Dodaj flagę „-offline” do interfejsu Lint
Niespójny układ nie uwzględnia wartości bazowej
Materiał
Okna nie wyświetlają się w podglądzie
Kreator nowego projektu
Kreator nowego modułu analizy porównawczej powinien wybrać minSdk 23
Pakiety wersji/pliki APK
Narzędzie pakietu: elementy filtra intencji nie są prawidłowo scalone między modułami funkcji a modułami podstawowymi
Uaktualnij Asystenta
Asystent uaktualniania AGP nigdy się nie kończy