android - 从代码中读取和添加属性文件到 APK 文件
问题描述
当您将 firebase 库或 GooglePlayService 库添加到您的应用中,然后导出 APK 文件时,您会在 APK zip 文件中看到一些属性文件:
这些文件包含如下内容:
version=16.5.0
client=play-services-measurement
play-services-measurement_client=16.5.0
我的问题是:
如何使用代码在 APK 文件中添加和读取这些属性文件?
解决方案
我们可以使用下面的代码从 build.gradle 中读取它。
String libVersionName = your.lib.package.name.BuildConfig.VERSION_NAME;
更新答案:
在 build.gradle 中创建一个您需要在创建构建之前执行的任务,并且该任务应该能够创建一个文件,并且您必须在该文件中编写所有版本代码。
你可以参考这个链接来完成写作任务。
推荐阅读
- javascript - 如何从 base64 javascript 创建视频元素?
- python - 在pandas读取csv函数中推断日期时间格式时如何保持数据帧索引的时区?
- reactjs - React Accordion 中的复选框在 IE Spring Boot 应用程序中不起作用
- python - 如果参数大于长度,如何使 nlargest 函数出错
- python - 如何获取一个字符串并将其用作调用函数的标识符?
- python - 我怎样才能使这段代码工作?,我使用beautifulsoup4,我无法将该值刮到csv文件中
- java - 如何使用 IntelliJ 将外部文件夹添加到源代码?
- string - 使用 pySpark 提取字符串
- c++ - 如何将视频从 sys1 逐帧流式传输到 sys2 上的 qt 应用程序并在 linux 上实时显示
- sql - SQL:尝试 SELECT COUNT 一列并同时显示另一列