Для чего нужны файлы "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.