flutter项目给安卓打正式包 和升级版本号

1.首先把flutter项目里的android目录整个拖进android studo里,运行一下看看是否能运行

2.Build->Generate Signed Bundle/APK...

点击APK->Next

如果没有key酒店及Create new...就生成新的key

点击Key store path:右边的图标选择保存路径

选择保存的路径,并且在Save As输入保存的key的名字,例如我输入testKey1

上面和下面有2组密码,建议设置成一样的

Alias:是程序别名

Validity (years): 25 是设置有效期,默认25年

下图是其他信息设置

Choose existing...是已经创建过key了,就在这里直接选

如下图输入刚才设置的密码

选择release 是发布版本的正式包

之后可以点击view ->Tool Windows->Build ,然后在屏幕找到Build output窗口,可以看到 打包信息

然后在app/release下找到 .apk文件

修改版本号

修改文件android\app\src\main\AndroidManifest.xml

把开头改成下面这样

package="包名" android:versionCode="保本号" android:versionName="版本名字" >

如下:

复制代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.tdw.demo97" android:versionCode="2"  android:versionName="1.0.2" >

如果是 flutter项目 还需要修改配置文件pubspec.yaml

把 version: 1.0.0+1 修改成 version: versionName+versionCode

例如上面安卓AndroidManifest.xml 文件里面

复制代码
 android:versionCode="2"  android:versionName="1.0.2"

flutter的pubspec.yaml文件就改成:

复制代码
version: 1.0.2+2
相关推荐
帅气马战的账号114 小时前
Flutter 全场景开发实战宝典:组件化架构、性能优化与跨端适配深度解析
flutter
帅气马战的账号114 小时前
开源鸿蒙×Flutter 跨端融合实践宝典:原生能力深度复用与组件化开发全解析
flutter
豫狮恒14 小时前
OpenHarmony Flutter 分布式任务调度:跨设备负载均衡与资源优化方案
分布式·flutter·wpf·openharmony
豫狮恒15 小时前
OpenHarmony Flutter 原子化服务开发实战:轻量、跨端、分布式的全场景落地
flutter·wpf·openharmony
song50116 小时前
鸿蒙 Flutter 支付安全:TEE 可信环境下的支付校验实战
分布式·flutter·百度·重构·交互
遝靑17 小时前
Flutter 从入门到进阶:核心原理与实战开发全解析
flutter
孜燃1 天前
Flutter APP跳转Flutter APP 携带参数
前端·flutter
2501_937189231 天前
2025 优化版神马影视 8.8 源码系统|零基础部署
android·源码·开源软件·源代码管理·机顶盒
帅气马战的账号11 天前
开源鸿蒙Flutter轻量化组件手册:8类高频工具模块,极速适配多终端
flutter
モンキー・D・小菜鸡儿1 天前
Android Jetpack Compose 基础控件介绍
android·kotlin·android jetpack·compose