APK包中.properties文件的目的是什么?

问题描述 投票:0回答:1

[分析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
1个回答
0
投票
。properties文件,主要用于Java相关技术中,用于存储应用程序的可配置参数。它们也可以用于存储用于国际化和本地化的字符串。它以键值参数的形式存储数据。

如果是Firebase,它存储用户Analytics(分析)的相关信息,请点击此处enter link description here了解更多信息>

© www.soinside.com 2019 - 2024. All rights reserved.