我已将Android Studio更新为海豚|2021.3.1,现在弹出窗口显示:
Screenshot of pop-up
File pattern '*.pro' was reassigned to file type 'Shrinker Config'
You can confirm or revert reassigning pattern '*.pro'
Actions >
Confirm reassign this pattern to file type 'Shrinker Config' |
Revert this pattern to file type 'Shrinker Config' |
Edit file type 'Shrinker Config'
1条答案
按热度按时间qvsjd97n1#
如果项目中有扩展名为 *.pro的文件,并且Android Studio提示您确认要将此文件视为“Shrinker Config”文件,则会显示此消息。
“Shrinker”是一个工具,可用于通过删除未使用的代码和资源来优化和减少Android应用的大小。“Shrinker Config”文件用于指定Shrinker工具应保留或删除哪些代码和资源。
如果确实要将 *.pro文件视为Shrinker Config文件,可以单击“确认”接受重新分配。如果不想将该文件视为Shrinker Config文件,可以单击“还原”取消重新分配并还原 *.pro文件的默认文件类型。
最终由您决定是否要使用“收缩器”工具以及如何配置它。在决定是否使用“收缩器”工具以及如何配置它时,需要考虑以下事项:
要设置Shrinker Config文件,您需要在项目中创建一个扩展名为 *.pro的文件,并向其添加必要的配置。下面是一个简单的Shrinker Config文件示例,它保存了所有代码和资源:
您可以自定义此配置,以根据特定需要指定应保留或删除哪些代码和资源。使用-keep和-dontwarn指令指定应保留哪些代码和资源。并使用-keepattributes指令来指定应该保留代码的哪些属性。dontobfuscate指令指定收缩工具不应使用较短的名称重命名代码。