“rawproto”文件的目的是啥?

Posted

技术标签:

【中文标题】“rawproto”文件的目的是啥?【英文标题】:what is the purpose of "rawproto" files?“rawproto”文件的目的是什么? 【发布时间】:2017-10-08 11:12:50 【问题描述】:

android Studio 中,在

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

有很多文件profile-*.rawproto,例如profile-2017-04-25-18-19-51-815.rawproto

没见过文件后缀.rawproto,这是否暗示了某种文件,如果是,这个文件一般是用来做什么的?

通过网上的一些挖掘,似乎与IntelliJ/Studio中的Gradle有关,这是一个明智的结论,因为它在构建目录中。但这是我能找到的关于这是什么或应该做什么的所有信息。

【问题讨论】:

如果你想禁用它:***.com/a/48087543/253468 【参考方案1】:

ProcessProfileWriterFactory.java 中提到了该文件名模式,它是 Android Gradle 插件的一部分。一旦创建了一个真实的文件名,它就会被传递给ProcessProfileWriter.java,这似乎将一些关于构建过程的分析数据写入一个文件。 rawproto文件格式大概是Google's Protocol Buffers。

【讨论】:

这个 rawproto 文件对应用程序很重要还是我可以手动删除这些文件以减小项目的大小?

以上是关于“rawproto”文件的目的是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate 的两个配置文件的目的是啥?

将所有css提取到一个文件中的目的是啥

使用 opencv 在 C++ 程序中包含 stdafx.h 文件的目的是啥

链接器:啥是链接文件的“NMAGIC”部分,部分对齐的目的是啥?

electron-builder 构建过程中 buildResources 文件夹的目的是啥?

将整个 Javascript 文件包装在像“(function() ... )()”这样的匿名函数中的目的是啥?