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
相关推荐
梦想不只是梦与想1 小时前
flutter中 safeArea组件
flutter·safearea
祖国的好青年1 小时前
VS Code 搭建 React Native 开发环境(Windows 实战指南)
android·windows·react native·react.js
黄林晴1 小时前
警惕!AGP 9.2 别只改版本号,R8 规则与构建链路全线收紧
android·gradle
小米渣的逆袭2 小时前
Android ADB 完全使用指南
android·adb
儿歌八万首2 小时前
Jetpack Compose Canvas 进阶:结合 animateFloatAsState 让自定义图形动起来
android·动画·compose
zhangphil3 小时前
Android Page 3 Flow读sql数据库媒体文件,Kotlin
android·kotlin
神探小白牙3 小时前
echarts,3d堆叠图
android·3d·echarts
Hello__77773 小时前
开源鸿蒙 Flutter 实战|自定义头像组件全流程实现
flutter·华为·harmonyos
李白的天不白3 小时前
如何项目发布到github上
android·vue.js
summerkissyou19873 小时前
Android-RTC、NTP 和 System Time(系统时间)
android