Uruchamianie
Najnowsza aktualizacja | Wersja stabilna | Kandydat do wydania | Wersja Beta | Wydanie alfa |
---|---|---|---|---|
21 sierpnia 2024 r. | 1.1.1 | - | 1.2.0-beta01 | - |
Opinia
Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli odkryjesz nowe problemy jak ulepszyć tę bibliotekę. Przyjrzyj się istniejące problemy w tej bibliotece, zanim utworzysz nową. Możesz zagłosować nad istniejącym problemem przez klikając przycisk gwiazdki.
Zobacz dokumentację narzędzia Issue Tracker. .
Wersja 1.2
Wersja 1.2.0-beta01
21 sierpnia 2024 r.
Usługa androidx.startup:startup-runtime:1.2.0-beta01
została zwolniona. Wersja 1.2.0-beta01 zawiera te zatwierdzenia.
Nowe funkcje
- Dodano wyraźną zależność
ProfileInstaller
, aby obsługiwać opcję zastępczą instalacji profilu podstawowego w przypadku profili, które nie zostały zainstalowane przez odtworzenie.
Wersja 1.2.0-alfa02
11 stycznia 2023 r.
Usługa androidx.startup:startup-runtime:1.2.0-alpha02
została zwolniona. Wersja 1.2.0-alfa02 zawiera te zatwierdzenia.
Poprawki błędów
- Naprawia wyszukiwanie metadanych, gdy dla procesów dodatkowych zdefiniowano
InitializationProvider
. (aosp/2012215).
Wersja 1.2.0-alpha01
9 lutego 2022 r.
Usługa androidx.startup:startup-runtime:1.2.0-alpha01
została zwolniona. Wersja 1.2.0-alfa01 zawiera te zatwierdzenia.
Poprawki błędów
- Naprawiliśmy błąd w grze
AppInitializer.isEagerlyInitialized()
. Aosp/1855769
Wersja 1.1.1
Wersja 1.1.1
9 lutego 2022 r.
Usługa androidx.startup:startup-runtime:1.1.1
została zwolniona. Wersja 1.1.1 zawiera te zatwierdzenia.
Poprawki błędów
- Naprawiliśmy błąd w grze
AppInitializer.isEagerlyInitialized()
. Aosp/1855769
Wersja 1.1.0
Wersja 1.1.0
4 sierpnia 2021 r.
Usługa androidx.startup:startup-runtime:1.1.0
została zwolniona. Wersja 1.1.0 zawiera te zatwierdzenia.
Ta wersja jest taka sama jak androidx.startup:startup-runtime:1.1.0-rc01
.
Ważne zmiany wprowadzone od wersji 1.0.0
Do pliku AndroidManifest.xml aplikacji można teraz dodawać wiele elementów
InitializationProvider
<provider>
w przypadku bibliotek lub aplikacji, które wymagają automatycznego inicjowania w wielu procesach. Ia0712, b/183136596Ulepszone reguły ProGuard i reguły wielodeksowe, dzięki którym elementy
Initializer
zostaną umieszczone w podstawowym pliku dex. Aosp/1743740Dodaj podstawowe reguły profilu, aby zoptymalizować użycie funkcji
androidx.startup
. Aosp/17639340
Wersja 1.1.0-rc01
21 lipca 2021 r.
Usługa androidx.startup:startup-runtime:1.1.0-rc01
została zwolniona. Wersja 1.1.0-rc01 zawiera te zatwierdzenia.
Poprawki błędów
- Ulepszone reguły ProGuard i reguły wielodeksowe, dzięki którym elementy
Initializer
zostaną umieszczone w podstawowym pliku dex. (Aosp/1743740) - Dodaj podstawowe reguły profilu, aby zoptymalizować użycie funkcji
androidx.startup
. (Aosp/17639340
Wersja 1.1.0-beta01
18 maja 2021 r.
Usługa androidx.startup:startup-runtime:1.1.0-beta01
została zwolniona. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.
Nowe funkcje
- Do pliku AndroidManifest.xml aplikacji można teraz dodawać wiele elementów
InitializationProvider
<provider>
w przypadku bibliotek lub aplikacji, które wymagają automatycznego inicjowania w wielu procesach. (Ia0712, b/183136596)
Poprawki błędów
- Niewielkie ulepszenia reguł ProGuard. (Aosp/1691484).
Wersja 1.1.0-alpha01
7 kwietnia 2021 r.
Usługa androidx.startup:startup-runtime:1.1.0-alpha01
została zwolniona. Wersja 1.1.0-alfa01 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Do elementu
AndroidManifest.xml
aplikacji można teraz dodawać wiele elementówInitializationProvider
<provider>
w przypadku bibliotek lub aplikacji, które wymagają automatycznego inicjowania w wielu procesach. (Ia0712, b/183136596)
Wersja 1.0.0
Wersja 1.0.0
28 października 2020 r.
Usługa androidx.startup:startup-runtime:1.0.0
została zwolniona. Wersja 1.0.0 zawiera te zatwierdzenia.
Główne funkcje 1.0.0
- Zapewnia prosty i wydajny sposób definiowania elementów
Initializer
uruchamianych podczas uruchamiania aplikacji bez konieczności definiowania właściwościContentProvider
. - Udostępnia spójny interfejs API do leniwego inicjowania.
Initializer
mogą definiować zależności od innych elementówInitializer
, co ułatwia jawne określenie kolejności inicjowania.
Wersja 1.0.0-rc01
14 października 2020 r.
Usługa androidx.startup:startup-runtime:1.0.0-rc01
została zwolniona. Wersja 1.0.0-rc01 zawiera te zatwierdzenia.
Ta wersja jest taka sama jak 1.0.0-beta01
.
Wersja 1.0.0-beta01
16 września 2020 roku
Usługa androidx.startup:startup-runtime:1.0.0-beta01
została zwolniona. Wersja 1.0.0-beta01 zawiera te zatwierdzenia.
Ta wersja jest taka sama jak 1.0.0-alpha03
. androidx.startup
jest teraz stabilnym interfejsem API.
Wersja 1.0.0-alpha03
19 sierpnia 2020 r.
Usługa androidx.startup:startup-runtime:1.0.0-alpha03
została zwolniona. Wersja 1.0.0-alfa03 zawiera te zatwierdzenia.
Nowe funkcje
- Dodano nowy interfejs API
isEagerlyInitialized()
, który zapewnia interfejs APIInitializer
aby określić, czy został szybko zainicjowany. (Aosp/1372879, b/159952713)
Wersja 1.0.0-alpha02
22 lipca 2020 r.
Usługa androidx.startup:startup-runtime:1.0.0-alpha02
została zwolniona. Wersja 1.0.0-alfa02 zawiera te zatwierdzenia.
Poprawki błędów
- Publikuj reguły ProGuard konsumenta na potrzeby uruchamiania środowiska wykonawczego. (Aosp/1347583, b/159595260)
- Ulepsz kontrole statyczne w narzędziu
AppInitializer
. (Aosp/1331900)
Wersja 1.0.0-alpha01
10 czerwca 2020 r.
Usługa androidx.startup:startup-runtime:1.0.0-alpha01
została zwolniona. Wersja 1.0.0-alfa01 zawiera te zatwierdzenia.
Nowe funkcje
Biblioteka startowa aplikacji zapewnia prosty i wydajny sposób inicjowania komponentów podczas uruchamiania aplikacji. Zarówno deweloperzy bibliotek, jak i deweloperzy aplikacji mogą korzystać z usługi App Startup, aby usprawnić sekwencje uruchamiania i jednoznacznie określić kolejność inicjowania.
Ta początkowa wersja to 1.0.0-alpha01
.