无法在 Android Studio 上生成签名包
Can't generate Signed Bundle on Android Studio
如何生成签名包?
我想将 Flutter 项目的已签名应用程序包上传到 Google Play。
环境
我做了什么
- 转到构建 > Flutter > 构建 App Bundle
- 创建 aab 文件并将其上传到 Google 播放。
- 收到此消息:"You uploaded an APK or Android App Bundle that was signed in debug mode. You need to sign your APK or Android App Bundle in release mode."
- 转到此页面 (https://developer.android.com/studio/publish/app-signing#signing-manually)
- 找到这条指令:"click Build > Build > Generate Signed Bundle/APK".
- 但是,我在 "build" 中找不到 "Generate Signed Bundle/APK"。 (我卡在这里了。)
您需要在android工作室点击Build->Generate
签名APK/Bundle。甚至 DEBUG
应用程序也会使用 DEBUG Key
进行签名,以便开发人员在模拟器或真实设备上进行测试通过 ADB 安装它。
为了对用 Flutter 编写的 Android 应用程序进行签名,您可以遵循 Flutter 的签名方法,该方法可以与 flutter
命令行界面一起使用。如果build.gradle
配置正确,你可以使用flutter build appbundle
(考虑你要生成appbundle,而不是apk)来生成appbundle。查看 this 页面了解详细信息。
您应该在 android studio 中打开您的 flutter 项目的 android
文件夹。不是根目录。
如何生成签名包?
我想将 Flutter 项目的已签名应用程序包上传到 Google Play。
环境
我做了什么
- 转到构建 > Flutter > 构建 App Bundle
- 创建 aab 文件并将其上传到 Google 播放。
- 收到此消息:"You uploaded an APK or Android App Bundle that was signed in debug mode. You need to sign your APK or Android App Bundle in release mode."
- 转到此页面 (https://developer.android.com/studio/publish/app-signing#signing-manually)
- 找到这条指令:"click Build > Build > Generate Signed Bundle/APK".
- 但是,我在 "build" 中找不到 "Generate Signed Bundle/APK"。 (我卡在这里了。)
您需要在android工作室点击Build->Generate
签名APK/Bundle。甚至 DEBUG
应用程序也会使用 DEBUG Key
进行签名,以便开发人员在模拟器或真实设备上进行测试通过 ADB 安装它。
为了对用 Flutter 编写的 Android 应用程序进行签名,您可以遵循 Flutter 的签名方法,该方法可以与 flutter
命令行界面一起使用。如果build.gradle
配置正确,你可以使用flutter build appbundle
(考虑你要生成appbundle,而不是apk)来生成appbundle。查看 this 页面了解详细信息。
您应该在 android studio 中打开您的 flutter 项目的 android
文件夹。不是根目录。