Отслеживание
| Последнее обновление | Стабильный релиз | Предварительная версия релиза | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 28 января 2026 г. | 1.3.0 | - | - | 2.0.0-alpha01 |
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Версия 2.0
Версия 2.0.0-alpha01
28 января 2026 г.
Выпущена версия androidx.tracing:tracing-*:2.0.0-alpha01 . Версия 2.0.0-alpha01 содержит следующие коммиты .
Новые функции
AndroidX Tracing 2.0 представляет собой значительно расширенный API-интерфейс для трассировки с низкими накладными расходами внутри процесса, дополняющий существующие API на основе android.os.Tracing в Tracing 1.0. Новые API доступны как в Android, так и в хост-JVM, что позволяет хост-инструментам генерировать трассировки с низкими накладными расходами для анализа производительности, используя тот же стандартный формат трассировки Perfetto.
Трассировка стека поддерживается как Android Studio, так и Perfetto, и может быть записана с расширенным набором функций, включая пометку фрагментов метаданными (например, аргументами функций!) и распространение трассировки контекста сопрограмм.
Эта первоначальная альфа-версия предназначена только для рабочих процессов трассировки в процессе выполнения и пока не интегрируется с трассировкой ОС Android или системной трассировкой Studio Profiler — эти функции будут добавлены в будущей альфа-версии.
/**
* A [TraceSink] defines how traces are serialized.
*
* [androidx.tracing.wire.TraceSink] uses the `Perfetto` trace packet format.
*/
fun createSink(): TraceSink {
val outputDirectory = File(/* pathname = */ "/tmp/perfetto")
// We are using the factory function defined in androidx.tracing.wire
return TraceSink(
sequenceId = 1,
directory = outputDirectory
)
}
/**
* Creates a new instance of [androidx.tracing.TraceDriver].
*/
fun createTraceDriver(): TraceDriver {
// We are using a factory function from androidx.tracing.wire here.
// `isEnabled` controls whether tracing is enabled for the application.
val driver = TraceDriver(sink = createSink(), isEnabled = true)
return driver
}
fun main() {
val driver = createTraceDriver()
driver.use {
driver.tracer.trace(category = CATEGORY_MAIN, name = "basic") {
Thread.sleep(100L)
}
}
}
Изменения в API
- Сделайте
TracerсвойствомTraceDriver. ( Iabd9b ) - Добавлена поддержка ручного распространения контекста. ( I899ff )
- Добавить возможность добавления информации о стеке вызовов в раздел трассировки. ( If6a1b )
- Представляем новые API
androidx.tracing. ( I5102b ) - Разрешить мгновенным событиям содержать метаданные и добавить счетчики к мгновенным событиям и счетчикам. ( Ia2ed3 )
- Уменьшите площадь поверхности API, аннотированного
@DelicateTracingApi. Ничто в API верхнего уровня не должно требовать использования@DelicateTracingApi. ( I565e0 ) - Упростите распространение контекста, объединив
PropagationToken( Iab839 ). - Стабилизация API
BlackHoleвandroidx.benchmark( I2b67e , b/451749438 ) - Добавить возможность аннотирования участка трассировки в качестве корневого сегмента. ( Ic8365 )
- Разрешите разработчику явно указывать токены распространения. ( I06bb1 )
- Переименована
MetadataHandleCloseableвEventMetadataCloseable, аMetadataHandleвEventMetadata. Также добавлен необязательный аргументCoroutinePropagationTokenдляTracer.traceCoroutine, позволяющий разработчику явно указать используемый токен распространения. ( I219f7 , b/454147392 ) - Введена новая точка входа
Tracer, которая предоставляет разработчикам гораздо больше контроля над процессом трассировки. ( I24a7b ) - Добавить возможность управлять распространением контекста в
SliceTrack. ( Ieb8fc ) -
fillCountвPooledTracePacketArrayтеперь корректно помечено как volatile. ( I75d2c ) - Mark
MetadataEntry@DelicateTracingApi. ( I8c723 ) - Добавить возможность обработки событий потери трассировки
TraceSink(когда пул исчерпан). ( I3b374 ) - Добавить возможность условной генерации событий трассировки на основе предиката. ( I621b4 )
- Добавить возможность добавления категорий к событию трассировки. ( I449c2 )
- Mark
TraceEvent,PooledTracePacketArrayasDelicateTracingApi. ( Iaac6d ) - Сделайте поля
ProcessTrack.id,ThreadTrack.id,ThreadTrack.name,CounterTrack.nameиCounterTrack.parentобщедоступными. ( I81210 ) - API
SliceTrack.traceFlow()переименован вtraceCoroutine(). ( I79ad0 ) - Добавить возможность добавления контекстной информации к фрагментам с помощью отладочных аннотаций в трассировке Perfetto. ( Ic2b56 )
- Предоставьте возможность создания экземпляра
WireTraceSinkс использованиемFile/OutputStream. ( Iecea0 ) - Удаление устаревших аннотаций
@RequiresApi(21)( Ic4792 )
Версия 1.3
Версия 1.3.0
23 апреля 2025 г.
Выпущены androidx.tracing:tracing:1.3.0 , androidx.tracing:tracing-android:1.3.0 и androidx.tracing:tracing-ktx:1.3.0 . Версия 1.3.0 содержит следующие коммиты .
Важные изменения по сравнению с версией 1.2.0
- Преобразовал класс
androidx.tracing.Traceв Kotlin и перенёс весь код из модуляtracing-ktxвtracing. - Удалите crossinline из трассировки, чтобы разрешить использование в
@Composable. ( I53882 , b/248344805 )
Версия 1.3.0-rc01
9 апреля 2025 г.
Выпущены androidx.tracing:tracing:1.3.0-rc01 , androidx.tracing:tracing-android:1.3.0-rc01 и androidx.tracing:tracing-ktx:1.3.0-rc01 без изменений по сравнению с последней бета-версией. Версия 1.3.0-rc01 содержит следующие коммиты .
Версия 1.3.0-beta01
12 февраля 2025 г.
Выпущены androidx.tracing:tracing:1.3.0-beta01 , androidx.tracing:tracing-android:1.3.0-beta01 и androidx.tracing:tracing-ktx:1.3.0-beta01 . Версия 1.3.0-beta01 содержит следующие коммиты .
Изменения в API
- Весь код перенесен из модуля
tracing-ktxвtracing. ( Iba550 ) - Класс
androidx.tracing.Traceпреобразован в Kotlin. ( IE4E5D )
Исправлены ошибки
- Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок при использовании AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( Ia60e0 , b/345472586 )
Версия 1.3.0-alpha02
21 июня 2023 г.
Выпущены androidx.tracing:tracing:1.3.0-alpha02 и androidx.tracing:tracing-ktx:1.3.0-alpha02 без изменений по сравнению с предыдущей альфа-версией. Версия 1.3.0-alpha02 содержит следующие коммиты.
Версия 1.3.0-alpha01
7 июня 2023 г.
Выпущены androidx.tracing:tracing:1.3.0-alpha01 и androidx.tracing:tracing-ktx:1.3.0-alpha01 . Версия 1.3.0-alpha01 содержит следующие коммиты.
Изменения в API
- Удалите crossinline из трассировки, чтобы разрешить использование в
@Composable. ( I53882 , b/248344805 )
Версия 1.2
Версия 1.2.0
29 ноября 2023 г.
Выпущены androidx.tracing:tracing:1.2.0 и androidx.tracing:tracing-ktx:1.2.0 . Версия 1.2.0 содержит следующие коммиты.
Важные изменения по сравнению с версией 1.1.0
- Добавлены варианты функций
trace()иtraceAsync()с отложенным вычислением строк и cookie. Также теперь корректно пропускается вызовTrace.endеслиTrace.beginвызывает исключение.
Версия 1.2.0-rc01
24 мая 2023 г.
Выпущены androidx.tracing:tracing:1.2.0-rc01 и androidx.tracing:tracing-ktx:1.2.0-rc01 . Версия 1.2.0-rc01 содержит следующие коммиты.
Исправлены ошибки
- Предотвращение сбоев при передаче длинных имен участков трассировки путем автоматического усечения ( Iaf6e2 )
Версия 1.2.0-beta04
3 мая 2023 г.
Выпущены androidx.tracing:tracing:1.2.0-beta04 и androidx.tracing:tracing-ktx:1.2.0-beta04 без изменений. Версия 1.2.0-beta04 содержит следующие коммиты.
Версия 1.2.0-beta03
5 апреля 2023 г.
Выпущены androidx.tracing:tracing:1.2.0-beta03 и androidx.tracing:tracing-ktx:1.2.0-beta03 без каких-либо изменений. Версия 1.2.0-beta03 содержит следующие коммиты.
Версия 1.2.0-beta02
22 марта 2023 г.
Выпущены androidx.tracing:tracing:1.2.0-beta02 и androidx.tracing:tracing-ktx:1.2.0-beta02 без изменений по сравнению с предыдущей бета-версией. Версия 1.2.0-beta02 содержит следующие коммиты.
Версия 1.2.0-beta01
8 марта 2023 г.
Выпущены androidx.tracing:tracing:1.2.0-beta01 и androidx.tracing:tracing-ktx:1.2.0-beta01 без изменений по сравнению с последней альфа-версией. Версия 1.2.0-beta01 содержит следующие коммиты.
Версия 1.2.0-alpha02
23 февраля 2023 г.
Выпущены androidx.tracing:tracing:1.2.0-alpha02 и androidx.tracing:tracing-ktx:1.2.0-alpha02 без изменений по сравнению с предыдущей альфа-версией. Версия 1.2.0-alpha02 содержит следующие коммиты.
Исправлены ошибки
- В этом релизе исправлена ошибка
Could not find androidx.tracing:tracing-ktx:1.2.0-alpha02при обновлении до версииandroidx.tracing: tracing-perfetto-common:1.0.0-alpha11
Версия 1.2.0-alpha01
5 октября 2022 г.
Выпущены androidx.tracing:tracing:1.2.0-alpha01 и androidx.tracing:tracing-ktx:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит следующие коммиты.
Новые функции
- Добавлены варианты функций
trace()иtraceAsync()с отложенным вычислением строк и cookie. Также теперь корректно пропускается вызовTrace.end, если возникает исключениеTrace.begin. ( I31421 , b/175233952 , b/247066503 )
Трассировка, версия 1.1
Версия 1.1.0
11 мая 2022 г.
Выпущены androidx.tracing:tracing:1.1.0 и androidx.tracing:tracing-ktx:1.1.0 . Версия 1.1.0 содержит следующие коммиты.
Важные изменения с версии 1.0.0
- Добавлен API-функция
Trace.forceEnableAppTracing()для принудительного включения захвата разделов трассировки приложения (т.е. API android.os.Trace / androidx.tracing) в сборках, не предназначенных для отладки. Вызывайте эту функцию в начале запуска, чтобы включить точную трассировку системы в сборках, не предназначенных для отладки, до появления тега манифеста с возможностью профилирования в API 29. ( I3a309 ) - Избегайте ошибок проверки классов при первой загрузке файла Trace.java ( 05f6b4 и cb101f ).
Версия 1.1.0-rc01
20 апреля 2022 г.
Выпущены androidx.tracing:tracing:1.1.0-rc01 и androidx.tracing:tracing-ktx:1.1.0-rc01 , без изменений по сравнению с beta01 . Версия 1.1.0-rc01 содержит следующие коммиты.
Версия 1.1.0-beta01
1 декабря 2021 г.
Выпущены androidx.tracing:tracing:1.1.0-beta01 и androidx.tracing:tracing-ktx:1.1.0-beta01 . Версия 1.1.0-beta01 содержит следующие коммиты.
С момента выхода 1.1.0-alpha02 изменений не наблюдалось.
Версия 1.1.0-alpha02
17 ноября 2021 г.
Выпущены androidx.tracing:tracing:1.1.0-alpha02 и androidx.tracing:tracing-ktx:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит следующие коммиты.
Новые функции
- Добавлен API-функция Trace.forceEnableAppTracing() для принудительного включения захвата разделов трассировки приложения (т.е. API android.os.Trace / andoridx.tracing) в сборках, не предназначенных для отладки. Вызывайте эту функцию в начале запуска, чтобы включить точную трассировку системы в сборках, не предназначенных для отладки, до появления тега манифеста с возможностью профилирования в API 29. ( I3a309 )
Версия 1.1.0-alpha01
3 ноября 2021 г.
Выпущены androidx.tracing:tracing:1.1.0-alpha01 и androidx.tracing:tracing-ktx:1.1.0-alpha01 . Версия 1.1.0-alpha01 содержит следующие коммиты.
Исправлены ошибки
Отслеживание Перфетто версии 1.0.0
Версия 1.0.1
19 ноября 2025 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.1 , androidx.tracing:tracing-perfetto-binary:1.0.1 и androidx.tracing:tracing-perfetto-handshake:1.0.1 . Версия 1.0.1 содержит следующие коммиты .
Исправлены ошибки
- Поддержка страниц размером 16 КБ ( b7a7dd )
- Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок при использовании AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( Ia60e0 , b/345472586 )
- Избегайте включения копий
FastNative/CriticalNativeв библиотеку и используйте стабильные версии для платформы. ( I8238a , b/35664282 , b/280878596 )
Версия 1.0.0
4 октября 2023 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0 , androidx.tracing:tracing-perfetto-binary:1.0.0 и androidx.tracing:tracing-perfetto-handshake:1.0.0 . Версия 1.0.0 содержит эти коммиты.
Основные особенности версии 1.0.0
- Это первый стабильный релиз библиотек Tracing-perfetto.
Версия 1.0.0-rc01
20 сентября 2023 г.
Выпущены androidx.tracing:tracing-perfetto:1.0.0-rc01 , androidx.tracing:tracing-perfetto-binary:1.0.0-rc01 и androidx.tracing:tracing-perfetto-handshake:1.0.0-rc01 без изменений по сравнению с последней бета-версией. Версия 1.0.0-rc01 содержит эти коммиты.
Версия 1.0.0-beta03
30 августа 2023 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-beta03 , androidx.tracing:tracing-perfetto-binary:1.0.0-beta03 и androidx.tracing:tracing-perfetto-handshake:1.0.0-beta03 . Версия 1.0.0-beta03 содержит эти коммиты.
- Версия обновлена до версии androidx.benchmark.
Версия 1.0.0-beta02
23 августа 2023 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-beta02 , androidx.tracing:tracing-perfetto-binary:1.0.0-beta02 и androidx.tracing:tracing-perfetto-handshake:1.0.0-beta02 . Версия 1.0.0-beta02 содержит эти коммиты.
Новые функции
- Включена поддержка трассировки при запуске приложения (холодный запуск).
Версия 1.0.0-beta01
18 июля 2023 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-beta01 , androidx.tracing:tracing-perfetto-binary:1.0.0-beta01 и androidx.tracing:tracing-perfetto-handshake:1.0.0-beta01 . Версия 1.0.0-beta01 содержит эти коммиты.
Изменения в API
-
androidx.tracing.perfetto.Traceпереименован вandroidx.tracing.perfetto.PerfettoSdkTrace( I44af8 ). - Для обеспечения согласованности в протоколе константы "код выхода" были переименованы в "код результата" ( Id1d1e ).
- Переименование
EnableTracingResponseвResponse. ( I56275 ) - Добавлена опция для включения трассировки холодного запуска в постоянном режиме. Добавлена функция для очистки (постоянного или нет) трассировки холодного запуска. ( Iaa09d )
- Приведена согласованность трассировки API Perfetto SDK с
android.os.Trace. ( I73ba0 , b/282199917 ) - Переход к фабричной архитектуре для
LibrarySourceпозволяет легко добавлять в API будущие сценарии использования (например, прямую загрузку файла.so) при необходимости. ( I128df ) - Приведение параметров
enableTracingColdStartв соответствие сenableTracingImmediate( I54126 ) - Удалён аргумент
killProcessвenableTracingColdStart( I81c4d )
Версия 1.0.0-alpha17
21 июня 2023 г.
Выпущены androidx.tracing:tracing-perfetto:1.0.0-alpha17 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha17 и androidx.tracing:tracing-perfetto-handshake:1.0.0-alpha17 без изменений по сравнению с предыдущей альфа-версией. Версия 1.0.0-alpha17 содержит эти коммиты.
Версия 1.0.0-alpha16
7 июня 2023 г.
Выпущены androidx.tracing:tracing-perfetto:1.0.0-alpha16 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha16 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha16 без изменений по сравнению с предыдущей альфа-версией. Версия 1.0.0-alpha16 содержит эти коммиты.
Версия 1.0.0-alpha15
3 мая 2023 г.
androidx.tracing:tracing-perfetto:1.0.0-alpha15 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha15 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha15 выпущены без изменений. Версия 1.0.0-alpha15 содержит эти коммиты.
Версия 1.0.0-alpha14
5 апреля 2023 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha14 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha14 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha14 без каких-либо изменений. Версия 1.0.0-alpha14 содержит эти коммиты.
Версия 1.0.0-alpha13
22 марта 2023 г.
Выпущены androidx.tracing:tracing-perfetto:1.0.0-alpha13 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha13 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha13 без изменений по сравнению с предыдущим релизом. Версия 1.0.0-alpha13 содержит эти коммиты.
Версия 1.0.0-alpha12
8 марта 2023 г.
Выпущены версии androidx.tracing:tracing-perfetto:1.0.0-alpha12 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha12 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha12 без изменений по сравнению с предыдущей альфа-версией. Версия 1.0.0-alpha12 содержит эти коммиты.
Версия 1.0.0-alpha11
22 февраля 2023 г.
androidx.tracing:tracing-perfetto:1.0.0-alpha11 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha11 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha11 выпущены без изменений. Версия 1.0.0-alpha11 содержит эти коммиты.
Версия 1.0.0-alpha10
8 февраля 2023 г.
androidx.tracing:tracing-perfetto:1.0.0-alpha10 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha10 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha10 выпущены без изменений. Версия 1.0.0-alpha10 содержит эти коммиты.
Версия 1.0.0-alpha09
10 февраля 2023 г.
Выпущена версия androidx.tracing:tracing-perfetto-binary:1.0.0-alpha09 . Версия 1.0.0-alpha09 содержит следующие коммиты.
Новые функции
- Выпуск версии
androidx.tracing:tracing-perfetto*: 1.0.0-alpha09работать вместе.
11 января 2023 г.
Выпущены androidx.tracing:tracing-perfetto:1.0.0-alpha09 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha09 без изменений. Версия 1.0.0-alpha09 содержит следующие коммиты.
Версия 1.0.0-alpha08
7 декабря 2022 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha08 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha08 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит эти коммиты.
Новые функции
- Улучшена производительность за счет оптимизации обработки строк.
Исправлены ошибки
- Добавлено правило ProGuard, предотвращающее удаление методов
PerfettoNative, если этот класс вообще используется (предотвращает сбой в узкоспециализированном случае, когда трассировка инициализирована, но в приложении отсутствуют вызовы трассировки).
Версия 1.0.0-alpha07
9 ноября 2022 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha07 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha07 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha07 . Версия 1.0.0-alpha07 содержит эти коммиты.
- Снижены накладные расходы JNI для API
androidx.tracing:tracing-perfetto.
Версия 1.0.0-alpha06
24 октября 2022 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha06 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha06 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha06 . Версия 1.0.0-alpha06 содержит эти коммиты.
- Это обновление не содержит никаких изменений, только обновляет номер версии для синхронизации с androidx.benchmark.
Версия 1.0.0-alpha05
5 октября 2022 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha05 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha05 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha05 . Версия 1.0.0-alpha05 содержит эти коммиты.
Версия 1.0.0-alpha04
21 сентября 2022 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha04 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha04 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha04 . Версия 1.0.0-alpha04 содержит эти коммиты.
Версия 1.0.0-alpha03
7 сентября 2022 г.
Выпущены androidx.tracing:tracing-perfetto:1.0.0-alpha03 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha03 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha03 .
Новые функции
- В версии 1.0.0-alpha02 новых функций нет.
Версия 1.0.0-alpha02
24 августа 2022 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha02 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha02 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти коммиты.
Исправлены ошибки
- Внесены некоторые улучшения в инициализацию сервиса Perfetto.
- Улучшена обработка случаев отсутствия ответа за счет введения специального кода завершения: RESULT_CODE_CANCELLED.
- Улучшена обработка ошибок синтаксического анализа.
- Сделано
EnableTracingResponse.requiredVersionдопускающим значение null, поскольку мы не можем узнать версию, если не можем взаимодействовать с пакетом. ( I5ba20 )
Версия 1.0.0-alpha01
27 июля 2022 г.
Выпущены коммиты androidx.tracing:tracing-perfetto:1.0.0-alpha01 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha01 и androidx.tracing:tracing-perfetto-common:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты.
- Примечание: Все библиотеки
androidx.tracing:tracing-perfetto*изначально предназначены только для внутреннего использования в библиотеках AndroidX. Вам не должно быть необходимости напрямую зависеть от них.
Новые функции
Все библиотеки
androidx.tracing:tracing-perfetto*изначально предназначены только для внутреннего использования в библиотеках AndroidX, и вам не должно быть необходимости напрямую зависеть от них. Мы документируем эти детали реализации для обеспечения прозрачности.androidx.tracing:tracing-perfetto— это библиотека, которая помогает записывать события трассировки с помощью простого в использовании SDK Perfetto. Ее можно использовать в Benchmark, Android Studio или Perfetto UI.androidx.tracing:tracing-perfetto-binary— это набор бинарных зависимостей, необходимых для работы androidx.tracing:tracing-perfetto.androidx.tracing:tracing-perfetto-common— это внутренняя зависимость androidx.tracing:tracing-perfetto, которую можно использовать в инструментах для интеграции с androidx.tracing:tracing-perfetto.
Трассировка. Версия 1.0.0
Версия 1.0.0
28 октября 2020 г.
Выпущены androidx.tracing:tracing:1.0.0 и androidx.tracing:tracing-ktx:1.0.0 . Версия 1.0.0 содержит следующие коммиты.
Основные особенности версии 1.0.0
Эта библиотека помогает записывать события трассировки в системный буфер трассировки. Визуализацию можно осуществлять с помощью таких инструментов, как Systrace и Perfetto. Библиотека заменяет устаревший класс androidx.core.os.TraceCompat .
Версия 1.0.0-rc01
14 октября 2020 г.
Выпущены androidx.tracing:tracing:1.0.0-rc01 и androidx.tracing:tracing-ktx:1.0.0-rc01 . Версия 1.0.0-rc01 содержит следующие коммиты.
Данный релиз идентичен версии 1.0.0-beta01 .
Версия 1.0.0-beta01
24 июня 2020 г.
androidx.tracing:tracing:1.0.0-beta01 и androidx.tracing:tracing-ktx:1.0.0-beta01 выпущены без изменений по сравнению с 1.0.0-alpha01 . Версия 1.0.0-beta01 содержит следующие коммиты.
Версия 1.0.0-alpha01
10 июня 2020 г.
Выпущены androidx.tracing:tracing:1.0.0-alpha01 и androidx.tracing:tracing-ktx:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты.
Новые функции
androidx.tracing — это библиотека, которая помогает записывать события трассировки в системный буфер трассировки. Визуализацию можно осуществлять с помощью таких инструментов, как Systrace и Perfetto. Эта библиотека заменяет устаревший класс androidx.core.os.TraceCompat . Первый релиз — 1.0.0-alpha01.