签名Flutter App Bundle发布至Play Store:Android Studio菜单缺失
问题描述
我按照官方指引打开Android Studio,尝试选择Build > Generate Signed Bundle/APK选项,但我的Android Studio里没有Build > Generate菜单。我的Android Studio是最新版本,具体信息如下:
Android Studio Flamingo | 2022.2.1 Patch 2 Build #AI-222.4459.24.2221.10121639, built on May 12, 2023 Runtime version: 17.0.6+0-17.0.6b802.4-9586694 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 13.4 GC: G1 Young Generation, G1 Old Generation Memory: 2280M Cores: 10 Metal Rendering is ON Registry: dart.server.additional.arguments=autosnapshotting-thresholdMb-200,increaseMb-100,dir-/Users/polinach/Downloads/analyzer_snapshots,dirLimitMb-10000,delaySec-20 actionSystem.assertFocusAccessFromEdt=false external.system.auto.import.disabled=true actionSystem.fix.alt.gr=false actionSystem.getContextByRecentMouseEvent=true ide.text.editor.with.preview.show.floating.toolbar=false gradle.version.catalogs.dynamic.support=true Non-Bundled Plugins: Dart (222.4582) io.flutter (74.0.2)
请问我遗漏了什么?
可能的原因及解决办法
- 当前项目是Flutter项目:你安装了Flutter插件,Flutter项目的打包逻辑和原生Android项目不同,原生的
Generate Signed Bundle/APK选项不会在Flutter项目的Build菜单中显示。需要通过Flutter工具链操作:- 终端执行
flutter build apk --release --split-per-abi生成拆分架构的APK; - 执行
flutter build appbundle生成App Bundle; - 同时要在
android/app/build.gradle文件中配置签名信息。
- 终端执行
- 菜单路径变更或可直接搜索:在Flamingo版本的原生Android项目中,
Generate Signed Bundle/APK可能直接在Build菜单下,而非嵌套在Generate子菜单。也可以用快捷键Cmd+Shift+A(Mac)打开动作搜索框,输入Generate Signed Bundle/APK直接执行该操作。 - 插件影响菜单显示:Dart/Flutter插件可能修改了原生Android的菜单结构。可临时禁用Flutter插件,重启Android Studio后检查Build菜单是否恢复。
内容的提问来源于stack exchange,提问作者polina-c
相关产品推荐
相关产品推荐

