首页 > 解决方案 > 从代码中读取和添加属性文件到 APK 文件

问题描述

当您将 firebase 库或 GooglePlayService 库添加到您的应用中,然后导出 APK 文件时,您会在 APK zip 文件中看到一些属性文件:

APK 压缩文件

这些文件包含如下内容:

version=16.5.0
client=play-services-measurement
play-services-measurement_client=16.5.0

我的问题是:

如何使用代码在 APK 文件中添加和读取这些属性文件

标签: androidapk

解决方案


我们可以使用下面的代码从 build.gradle 中读取它。

String libVersionName = your.lib.package.name.BuildConfig.VERSION_NAME;

更新答案:

在 build.gradle 中创建一个您需要在创建构建之前执行的任务,并且该任务应该能够创建一个文件,并且您必须在该文件中编写所有版本代码。

你可以参考这个链接来完成写作任务。


推荐阅读