以编程方式获取 AAR 版本
Get AAR version programmatically
我正在创建一个 AAR
库,在 arr manifest
中我们有 version
名称和版本代码。我怎样才能得到这个版本。我不想要主要的应用程序版本。我只想要图书馆版本。
有没有办法获得这个版本?
第 1 步:将这些值定义为资源。
第 2 步:调整您的清单以引用这些资源。
第 3 步:通过这些资源从应用的其余部分引用这些值。
我刚刚在我们的 AAR 库上测试了 ,它可以很好地获取 AAR 库的 build.gradle 中定义的版本名称和版本代码。这似乎是最简单的解决方案。基本上:
使用String libVersionName = your.lib.package.name.BuildConfig.VERSION_NAME;
或者在您的图书馆中,只需使用 BuildConfig.VERSION_NAME
即可。
对于版本代码,使用:int libVersionCode = your.lib.package.name.BuildConfig.VERSION_CODE;
我正在创建一个 AAR
库,在 arr manifest
中我们有 version
名称和版本代码。我怎样才能得到这个版本。我不想要主要的应用程序版本。我只想要图书馆版本。
有没有办法获得这个版本?
第 1 步:将这些值定义为资源。
第 2 步:调整您的清单以引用这些资源。
第 3 步:通过这些资源从应用的其余部分引用这些值。
我刚刚在我们的 AAR 库上测试了
使用String libVersionName = your.lib.package.name.BuildConfig.VERSION_NAME;
或者在您的图书馆中,只需使用 BuildConfig.VERSION_NAME
即可。
对于版本代码,使用:int libVersionCode = your.lib.package.name.BuildConfig.VERSION_CODE;