一尘不染

如何使用现有应用程序密钥库获取带签名的apk?

flutter

我想上传一个示例flutter应用程序,以代替具有
相同软件包的现有应用程序。如何使用现有密钥库详细信息构建签名的APK


阅读 255

收藏
2020-08-13

共1个答案

一尘不染

如果您以前生成的新签名APK使用过Android Studio作为在波纹管连接给出的步骤,则不必担心。

flutter / 60163484#60163484

现在,只需按照以下步骤使用现有
密钥库详细信息构建签名的APK 。

重要

在使用现有密钥库详细信息生成Signed APK之前,请确保
每次从pubspec.yaml文件中获取Flutter版本并从local.properties文件中获取版本代码时都
进行升级。

例如

如果pubspec.yaml文件中的先前flutter版本代码为

版本:1.0.0 + 1,然后将其更改或升级到版本:1.0.0 + 2
或其他任何大于+号的数字。

如果flutter.versionCode在项目- > Android的- > local.properties是

flutter.versionCode = 1然后将其更改或升级为flutter.versionCode = 2或任何其他比以前的代码大的数字。
[在使用现有应用程序在Google Play控制台上发布您的应用程序(即发布新更新)时,此版本代码很重要)

之后,请按照以下步骤操作-

第1步:

转到项目中的,然后单击工具-> Flutter->在Android Studio中打开以进行编辑,如下所示

在此处输入图片说明

然后选择新窗口选项,如下所示

第2步 :

等待一段时间,直到项目同步。之后,从菜单栏中转到Build->GenerateSigned Bundle / APK…选项,如下所示

第三步:

根据需要选择“ Android App Bundle”或“ APK选项”。(Android AppBundle是最佳解决方案),然后单击下一步按钮。

第4步 :

选择选择现有…选项以生成带有现有
密钥库详细信息的签名APK 。(当您
用相同的软件包上载flutter应用程序代替现有应用程序时。)

选择密钥存储文件.jks文件存储的密钥存储路径。[您的项目目录中的路径。](如上所述,链接)]

然后填写所有选项,即

密钥库密码

密钥别名

密钥密码

然后单击“ 下一步”按钮,如下所示……

步骤5:

选择选项

构建变体-发布和

如屏幕 截图所示,分别对V1和V2 签名,然后单击“完成”按钮,如下所示。

第八步:

等待一会儿,直到Gradle Build Running过程为止。

最后,您将 成功生成Generate Signed APK:(APKs)。然后,单击“ 定位”选项以获取“生成签名的APK”文件的位置。如图所示。

就是这样,您成功生成了Signed APK,可以
用相同的软件包更新您的flutter应用程序,以代替现有应用程序。

2020-08-13