gpt4 book ai didi

android - 获取包含库的版本信息?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:32:42 25 4
gpt4 key购买 nike

我创建了 2 个项目,第一个是 Lib,第二个是 Test。从测试应用程序,我将上下文传递给 Lib 项目。

因为我在 Lib 中有上下文,所以我在 Lib 中使用了以下代码

字符串版本 = this.mContext.getPackageManager().getPackageInfo(this.mContext.getPackageName(), 0).versionName;Log.e("versionName", version);

但这给了我测试应用程序的版本名称,而不是 lib。我应该如何获取 Lib 的应用程序版本名称和代码?

引用链接: How to get version information of an included library?

最佳答案

BuildConfig.VERSION_NAME

只需确保为您的库导入 BuildConfig(因为每个 android 库/应用程序在其包路径上都有自己的 BuildConfig)。 Android Studio 的 Gradle 构建系统表明它始终从 0.7.0 版开始生成(请参阅 changelog )。

关于android - 获取包含库的版本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24831798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com