rek*_*ire 5 optimization android
我想知道我可以从 apk 文件中删除哪些无用的元文件。我目前排除:
android {
// ...
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE*'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE*'
exclude 'META-INF/*.kotlin_module'
exclude 'META-INF/*.version'
exclude 'kotlin/**'
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我不确定删除所有.kotlin_module
和.version
文件是否安全。还有大量的.properties
文件,我认为它们中的大多数也是无用的。
有没有一种简单的方法来识别哪些文件真的没用(并且只包含例如版本信息,但没有重要的配置)?
我还注意到一些更重要的文件包含注释,是否有插件可以删除注释?在客户端,这些评论完全没有用。
我知道那些是微优化,但如果你为 100 万用户去掉 500kb,那开始变得重要了。