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

2024-02-19

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


如果您之前生成了新的签名APK using 安卓工作室按照以下链接中给出的步骤,不用担心。

欲了解更多信息,请查看此链接

stackoverflow.com/questions/55536637/how-to-build-signed-apk-from-android-studio-for-flutter/60163484#60163484 https://stackoverflow.com/questions/55536637/how-to-build-signed-apk-from-android-studio-for-flutter/60163484#60163484

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

重要的

在使用现有密钥库详细信息生成签名 APK 之前,请确保每次更新时都进行升级来自 pubspec.yaml 的 Flutter 版本文件和local.properties 中的版本代码 file.

例如

如果以前的flutter版本代码在pubspec.yaml file is

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

And if flutter.versionCode in 项目 -> android -> local.properties is

flutter.versionCode=1然后更改它或将其升级到flutter.versionCode=2或任何其他比先前代码更大的数字。 [此版本代码在发布您的应用程序时非常重要谷歌游戏控制台与现有应用程序一起发布新更新]

之后按照以下步骤操作 -

Step 1:

转到您的项目然后工具 -> Flutter -> 打开进行编辑在Android Studio中如下图

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

Step 2 :

等待一段时间,直到项目同步。在那之后 去构建 -> 生成签名包/APK...菜单栏中的选项如下所示

Step 3 :

Select Android 应用程序包或 APK根据您的需要进行选择。 (Android App Bundle 是最佳解决方案)并单击“下一步”按钮。

Step 4 :

Select 选择现有...生成选项使用现有密钥库详细信息签署 APK。(当您上传 flutter 应用程序来代替具有相同包的现有应用程序时。)

Select 密钥存储路径你的密钥存储文件在哪里.jks文件已存储。[项目目录中的路径。](如上面提到的链接)]

然后填写所有选项,即

密钥库密码

关键别名

密钥密码

并单击Next按钮如下图...

Step 5 :

选择选项

构建变体 - 发布 and

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

Step 8 :

等待一段时间,直到 Gradle Build 运行过程。

最后你会得到生成签名 APK :(APK)生成成功。从那点击Locate选项来获取生成签名 APK 文件的位置。如下所示。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用现有应用程序密钥库获取适用于 flutter 的签名 apk? 的相关文章

随机推荐