【问题标题】:Can't generate Signed Bundle on Android Studio无法在 Android Studio 上生成签名包
【发布时间】:2020-08-07 12:08:28
【问题描述】:

如何生成已签名的捆绑包?

我想将 Flutter 项目的签名应用包上传到 Google Play。

环境

我做了什么

  1. 转到构建 > Flutter > 构建应用程序包
  2. 创建一个 aab 文件并将其上传到 Google Play。
  3. 收到此消息:“您上传的 APK 或 Android App Bundle 在调试模式下签名。您需要在发布模式下签名您的 APK 或 Android App Bundle。”
  4. 转到此页面 (https://developer.android.com/studio/publish/app-signing#signing-manually)
  5. 找到这条指令:“点击 Build > Build > Generate Signed Bundle/APK”。
  6. 但是,我在“build”中没有找到“Generate Signed Bundle/APK”。 (我被困在这里了。)

【问题讨论】:

    标签: android android-studio flutter google-play android-app-bundle


    【解决方案1】:

    您应该在 android studio 中打开您的 Flutter 项目的 android 文件夹。不是根目录。

    【讨论】:

      【解决方案2】:

      要对用 Flutter 编写的 Android 应用进行签名,您可以遵循 Flutter 的签名方法,该方法可与flutter 命令行界面一起使用。如果build.gradle配置正确,你可以使用flutter build appbundle(考虑到你要生成appbundle,而不是apk)来生成appbundle。查看this页面了解详细信息。

      【讨论】:

        【解决方案3】:

        您需要在android studio中点击Build->Generate Signed APK/Bundle。即使是 DEBUG 应用程序也会使用 DEBUG Key 进行签名,以便开发人员通过 ADB 安装在模拟器或真实设备上进行测试。

        【讨论】:

        • 由于某种原因,这不适用于发布签名。
        猜你喜欢
        • 1970-01-01
        • 2018-02-18
        • 2016-09-07
        • 1970-01-01
        • 1970-01-01
        • 2016-09-11
        • 1970-01-01
        • 2016-01-08
        相关资源
        最近更新 更多