设置并获取Android库的版本

时间:2017-05-03 05:03:10

标签: android gradle android-gradle android-build

我在Android Studio中创建了一个库,并希望将其提供给某人进行测试。除了在svn中维护它之外我在库代码中提供了硬编码的库版本,我每次构建和发送时都会不断更改它用于测试跟踪记录。 代码如下:

defaultConfig {
        ..
        ..
        ..
        versionName "0.00.0012"

}

然后将库的版本设置为BuildConfig.VERSION_NAME

App版本是否会在AndroidManifest.xml中自动更改? 有没有其他方法来管理各种lib版本?

android:versionName ="不是同一个版本"

1 个答案:

答案 0 :(得分:0)

  

App版本是否会在AndroidManifest.xml中自动更改?

不,库版本不会以任何方式影响应用程序的版本。两者都是分开的。

  

还有其他管理各种lib版本的方法吗?

你做了什么让消费者在代码中检查库的版本,这很好。如果您想要实际分发库的新版本,那么您可能想要使用maven存储库 - 本地存储库或远程存储库存储库,并使用给定版本推送您的库。这是您在compile 'com.my.library:library:1.2.3'中引用的版本。