我需要增加库模块的版本代码吗?
Do I need to increase version code of a library module?
考虑以下场景。
假设,我创建了一个名为 ABC
.
的应用程序
我还制作了一个名为 XYZ
的 Android 库模块,用于重用一些代码。
我在应用程序 ABC
中使用模块 XYZ
并且我还上传了该应用程序版本代码为 1
的 Play 商店
现在我在模块XYZ
和应用程序ABC
做了一些改动.
为了更新该应用程序,我将应用程序 ABC
.
的版本代码增加到 2
现在我的问题是,我是否需要更新模块 XYZ
的版本代码,以便将该应用程序更新到 Play Store?
不,内部模块的升级或降级对您来说完全是可选的。可能存在这样一种情况,由于您的主要项目代码发生变化,您需要降级可能从某个远程位置使用的模块版本。因此,如果我们使用 GooglePlay 应用程序版本控制逻辑(主应用程序),您不能降级版本,但由于 GooglePlay 根本不关心项目内部模块的版本控制,所以我们可以降级模块版本。
Google Play 使用应用程序版本代码在内部跟踪用户使用的是旧版本还是新版本。基于此,用户会收到有关应用程序新版本可用的通知。所以这是您的主要应用程序特定的,与内部模块版本无关。
详情如下-
您可以从 official link 获得更多。
Now my question is do I need to update the versionCode of the module XYZ also for updating that application to Play Store?
不,您甚至不需要更改库版本。这是因为 Play Store 只检查应用程序版本。库版本由您决定,因为 Play 商店不会检查您应用程序中的内部机制。
考虑以下场景。
假设,我创建了一个名为 ABC
.
我还制作了一个名为 XYZ
的 Android 库模块,用于重用一些代码。
我在应用程序 ABC
中使用模块 XYZ
并且我还上传了该应用程序版本代码为 1
现在我在模块XYZ
和应用程序ABC
做了一些改动.
为了更新该应用程序,我将应用程序 ABC
.
2
现在我的问题是,我是否需要更新模块 XYZ
的版本代码,以便将该应用程序更新到 Play Store?
不,内部模块的升级或降级对您来说完全是可选的。可能存在这样一种情况,由于您的主要项目代码发生变化,您需要降级可能从某个远程位置使用的模块版本。因此,如果我们使用 GooglePlay 应用程序版本控制逻辑(主应用程序),您不能降级版本,但由于 GooglePlay 根本不关心项目内部模块的版本控制,所以我们可以降级模块版本。
Google Play 使用应用程序版本代码在内部跟踪用户使用的是旧版本还是新版本。基于此,用户会收到有关应用程序新版本可用的通知。所以这是您的主要应用程序特定的,与内部模块版本无关。
详情如下-
您可以从 official link 获得更多。
Now my question is do I need to update the versionCode of the module XYZ also for updating that application to Play Store?
不,您甚至不需要更改库版本。这是因为 Play Store 只检查应用程序版本。库版本由您决定,因为 Play 商店不会检查您应用程序中的内部机制。