Запускать

Реализуйте простой и эффективный способ инициализации компонентов при запуске приложения.
Последнее обновление Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
21 августа 2024 г. 1.1.1 - 1.2.0-бета01 -

Обратная связь

Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см. в документации по системе отслеживания проблем .

Версия 1.2

Версия 1.2.0-бета01

21 августа 2024 г.

androidx.startup:startup-runtime:1.2.0-beta01 выпущен. Версия 1.2.0-beta01 содержит эти коммиты .

Новые возможности

  • Добавлена ​​явная зависимость ProfileInstaller для поддержки резервного варианта установки базового профиля, если профили не установлены во время игры.

Версия 1.2.0-альфа02

11 января 2023 г.

androidx.startup:startup-runtime:1.2.0-alpha02 выпущен. Версия 1.2.0-alpha02 содержит эти коммиты.

Исправления ошибок

  • Исправляет поиск метаданных, когда InitializationProvider определен для вторичных процессов. ( аосп/2012215 )

Версия 1.2.0-альфа01

9 февраля 2022 г.

androidx.startup:startup-runtime:1.2.0-alpha01 выпущен. Версия 1.2.0-alpha01 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​ошибка в AppInitializer.isEagerlyInitialized() . аосп/1855769

Версия 1.1.1

Версия 1.1.1

9 февраля 2022 г.

androidx.startup:startup-runtime:1.1.1 выпущен. Версия 1.1.1 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​ошибка в AppInitializer.isEagerlyInitialized() . аосп/1855769

Версия 1.1.0

Версия 1.1.0

4 августа 2021 г.

androidx.startup:startup-runtime:1.1.0 выпущен. Версия 1.1.0 содержит эти коммиты.

Этот выпуск идентичен androidx.startup:startup-runtime:1.1.0-rc01 .

Важные изменения с версии 1.0.0

  • Несколько элементов InitializationProvider <provider> теперь можно добавить в файл AndroidManifest.xml приложения для библиотек или приложений, которым требуется автоматическая инициализация в нескольких процессах. Я0712 , б/183136596

  • Улучшенные правила proguard, правила multi-dex, гарантирующие, что Initializer попадут в основной файл dex. аосп/1743740

  • Добавьте правила базового профиля, чтобы оптимизировать использование androidx.startup . аосп/17639340

Версия 1.1.0-rc01

21 июля 2021 г.

androidx.startup:startup-runtime:1.1.0-rc01 выпущен. Версия 1.1.0-rc01 содержит эти коммиты.

Исправления ошибок

  • Улучшенные правила proguard, правила multi-dex, гарантирующие, что Initializer попадут в основной файл dex. ( аосп/1743740 )
  • Добавьте правила базового профиля, чтобы оптимизировать использование androidx.startup . ( аосп/1763934 0

Версия 1.1.0-бета01

18 мая 2021 г.

androidx.startup:startup-runtime:1.1.0-beta01 выпущен. Версия 1.1.0-beta01 содержит эти коммиты.

Новые возможности

  • Несколько элементов InitializationProvider <provider> теперь можно добавить в файл AndroidManifest.xml приложения для библиотек или приложений, которым требуется автоматическая инициализация в нескольких процессах. ( Ia0712 , б/183136596 )

Исправления ошибок

  • Незначительные улучшения в правилах защиты. ( аосп/1691484 )

Версия 1.1.0-альфа01

7 апреля 2021 г.

androidx.startup:startup-runtime:1.1.0-alpha01 выпущен. Версия 1.1.0-alpha01 содержит эти коммиты.

Изменения API

  • Несколько элементов InitializationProvider <provider> теперь можно добавить в AndroidManifest.xml приложения для библиотек или приложений, которым требуется автоматическая инициализация в нескольких процессах. ( Ia0712 , б/183136596 )

Версия 1.0.0

Версия 1.0.0

28 октября 2020 г.

androidx.startup:startup-runtime:1.0.0 выпущен. Версия 1.0.0 содержит эти коммиты.

Основные особенности версии 1.0.0

  • Предоставляет простой и эффективный способ определения Initializer для запуска при запуске приложения без необходимости определения ContentProvider .
  • Предоставляет согласованный API для отложенной инициализации.
  • Initializer может определять зависимости от других Initializer , что помогает явно определить порядок инициализации.

Версия 1.0.0-rc01

14 октября 2020 г.

androidx.startup:startup-runtime:1.0.0-rc01 выпущен. Версия 1.0.0-rc01 содержит эти коммиты.

Этот выпуск идентичен 1.0.0-beta01 .

Версия 1.0.0-бета01

16 сентября 2020 г.

androidx.startup:startup-runtime:1.0.0-beta01 выпущен. Версия 1.0.0-beta01 содержит эти коммиты.

Эта версия идентична 1.0.0-alpha03 . androidx.startup теперь API стабилен.

Версия 1.0.0-альфа03

19 августа 2020 г.

androidx.startup:startup-runtime:1.0.0-alpha03 выпущен. Версия 1.0.0-alpha03 содержит эти коммиты.

Новые возможности

  • Добавлен новый API isEagerlyInitialized() , который позволяет Initializer определить, была ли он инициализирован с готовностью. ( аосп/1372879 , б/159952713 )

Версия 1.0.0-альфа02

22 июля 2020 г.

androidx.startup:startup-runtime:1.0.0-alpha02 выпущен. Версия 1.0.0-alpha02 содержит эти коммиты.

Исправления ошибок

  • Опубликуйте правила защиты потребителей для среды запуска и выполнения. ( аосп/1347583 , б/159595260 )
  • Улучшение статических проверок в AppInitializer . ( аосп/1331900 )

Версия 1.0.0-альфа01

10 июня 2020 г.

androidx.startup:startup-runtime:1.0.0-alpha01 выпущен. Версия 1.0.0-alpha01 содержит эти коммиты.

Новые возможности

Библиотека запуска приложений предоставляет простой и эффективный способ инициализации компонентов при запуске приложения. Как разработчики библиотек, так и разработчики приложений могут использовать App Startup для оптимизации последовательности запуска и явного задания порядка инициализации. Этот первоначальный выпуск — 1.0.0-alpha01 .