Для чего нужны файлы "rawproto"?

В Android Studio, в

~/StudioProjects/$APPLICATION/build/android-profile/,

Есть много файлов profile-*.rawprotoнапример, profile-2017-04-25-18-19-51-815.rawproto,

Я никогда не видел суффикс файла .rawproto, предлагает ли это определенный тип файла, и если да, то для чего этот файл обычно используется?

С некоторыми копаниями в Интернете, кажется, это связано с Gradle в IntelliJ/Studio, что является разумным выводом, так как он находится в каталоге сборки. Но это вся информация, которую я могу найти о том, что это такое и что он должен делать.

1 ответ

Этот шаблон имени файла упоминается в ProcessProfileWriterFactory.java, части плагина Android Gradle. Как только создается реальное имя файла, оно передается в ProcessProfileWriter.java, который, похоже, записывает некоторые аналитические данные о процессе сборки в файл. Формат файла rawproto, вероятно, является протоколом буферов Google.

Другие вопросы по тегам