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
相关推荐
灰灰勇闯IT16 小时前
Flutter for OpenHarmony:自定义 Paint 绘图 —— 释放 Canvas 的创造力
flutter
2601_9498333916 小时前
flutter_for_openharmony口腔护理app实战+预约管理实现
android·javascript·flutter
牛马11118 小时前
Flutter OverlayEntry
flutter
2603_9494621019 小时前
Flutter for OpenHarmony社团管理App实战:预算管理实现
android·javascript·flutter
2601_9499757920 小时前
Flutter for OpenHarmony艺考真题题库+帮助中心实现
flutter
王泰虎21 小时前
安卓开发日记,因为JCenter 关闭导致加载不了三方库应该怎么办
android
子春一1 天前
Flutter for OpenHarmony:构建一个 Flutter 井字棋游戏,深入解析状态驱动逻辑、胜利判定与极简交互设计
flutter·游戏·交互
雨季6661 天前
Flutter 三端应用实战:OpenHarmony “极简手势轨迹球”——指尖与屏幕的诗意对话
开发语言·javascript·flutter
ujainu1 天前
Flutter + OpenHarmony 游戏开发进阶:CustomPainter 手绘游戏世界——从球体到轨道
flutter·游戏·信息可视化·openharmony
雨季6661 天前
Flutter 三端应用实战:OpenHarmony “专注时光盒”——在碎片洪流中守护心流的数字容器
开发语言·前端·安全·flutter·交互