我已将 Android Studio 更新为 Dolphin | 2021.3.1 现在弹出窗口显示:
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'
Run Code Online (Sandbox Code Playgroud)
当您的项目中有一个扩展名为 *.pro 的文件时,会出现此消息,并且 Android Studio 会提示您确认是否要将此文件视为“Shrinker Config”文件。
“Shrinker”是一种工具,可用于通过删除未使用的代码和资源来优化和减小 Android 应用程序的大小。“Shrinker Config”文件用于指定Shrinker 工具应保留或删除哪些代码和资源。
如果您确实想将 *.pro 文件视为 Shrinker 配置文件,您可以单击“确认”接受重新分配。如果您不想将该文件视为Shrinker Config 文件,可以单击“Revert”取消重新分配并恢复*.pro 文件的默认文件类型。
最终由您决定是否要使用 Shrinker 工具以及如何配置它。决定是否使用 Shrinker 工具以及如何配置它时需要考虑的一些事项包括:
要设置 Shrinker 配置文件,您需要在项目中创建一个扩展名为 *.pro 的文件,并向其中添加必要的配置。以下是保留所有代码和资源的简单 Shrinker 配置文件的示例:
-keep class * { *; }
-keepattributes *Annotation*
-keepattributes Signature
-keepattributes InnerClasses
Run Code Online (Sandbox Code Playgroud)
您可以自定义此配置,以根据您的特定需求指定应保留或删除哪些代码和资源。使用 -keep 和 -dontwarn 指令指定应保留哪些代码和资源,并使用 -keepattributes 指令指定应保留代码的哪些属性。您还可以使用 -dontobfuscate 指令指定 Shrinker 工具不应使用较短的名称重命名您的代码。
归档时间: |
|
查看次数: |
350 次 |
最近记录: |