我想上传一个示例flutter应用程序,以代替具有 相同软件包的现有应用程序。如何使用现有密钥库详细信息构建签名的APK
如果您以前生成的新签名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应用程序,以代替现有应用程序。