【发布时间】:2019-11-12 02:32:17
【问题描述】:
在分析 APK 时,我在档案的根目录中发现了一大堆 .properties 文件,这些文件标明了 Google Play 服务、Firebase 和 Google HTTP 客户端的版本号,例如:
version=19.2.0
client=firebase-database
firebase-database_client=19.2.0
这些理论上可以从包中排除:
android {
packagingOptions {
exclude "firebase-*.properties"
exclude "play-services-*.properties"
exclude "google-http-client.version"
}
}
但是,issue 暗示这将是“预期行为”。那么从包中排除这些看似无用的文件是否安全 - 或者 Google Play 是否需要它们,以便将这些版本号公开给自动包内容扫描?这些版本号文件的用途是否记录在某处?
这是我正在谈论的内容的屏幕截图:
【问题讨论】:
标签: android firebase google-play-services apk packaging