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

    <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
    <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-25cebea3f9.css">
            <div id="content_views" class="markdown_views prism-atom-one-light">
                <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                    <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                </svg>
                <p>1.首先把<a href="https://so.csdn.net/so/search?q=flutter&amp;spm=1001.2101.3001.7020" target="_blank" class="hl hl-1" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7020&quot;,&quot;dest&quot;:&quot;https://so.csdn.net/so/search?q=flutter&amp;spm=1001.2101.3001.7020&quot;,&quot;extra&quot;:&quot;{\&quot;searchword\&quot;:\&quot;flutter\&quot;}&quot;}" data-tit="flutter" data-pretit="flutter">flutter</a>项目里的android目录整个拖进android studo里,运行一下看看是否能运行</p> 

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" >

 
 
  • 1
  • 2

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

把 version: 1.0.0+1 修改成 version: versionName+versionCode
例如上面安卓AndroidManifest.xml 文件里面

 android:versionCode="2"  android:versionName="1.0.2"

 
 
  • 1

flutter的pubspec.yaml文件就改成:

version: 1.0.2+2

 
 
  • 1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值