3

考虑以下场景。假设,我创建了一个名为ABC.

我还制作了一个名为XYZ用于重用某些代码的 Android 库模块。

XYZ在应用程序中使用模块,ABC并且我还使用 versionCode 在 Play 商店中上传了该应用程序1

现在我在模块中做了一些XYZ更改,在应用程序中做了一些更改ABC。为了更新该应用程序,我将应用程序的 versionCode2增加到ABC

现在我的问题是我是否还需要更新模块的 versionCodeXYZ才能将该应用程序更新到 Play 商店?

4

2 回答 2

1

不,内部模块的升级或降级对您来说是完全可选的。在某些情况下,由于主项目代码的更改,您需要降级可能从某个远程位置使用的模块版本。因此,如果我们使用 GooglePlay 应用程序版本控制逻辑(主应用程序),您无法降级版本,但由于 GooglePlay 根本不关心项目内部模块的版本控制,因此我们可以降级模块版本。

Google Play 使用应用程序版本代码在内部跟踪用户正在使用任何旧版本或新版本。基于此,用户会收到应用程序新版本可用的通知。所以这是您的主要应用程序特定的,与内部模块版本无关。

详情如下—— 在此处输入图像描述

您可以从官方链接获得更多信息。

于 2019-07-27T08:20:27.180 回答
1

现在我的问题是我是否还需要更新模块 XYZ 的 versionCode 以将该应用程序更新到 Play 商店?

不,您甚至不需要更改库版本。这是因为 Play Store 只检查应用程序版本。库版本由您决定,因为 Play 商店没有检查应用程序内部的内部机制。

于 2019-07-27T08:56:10.750 回答