1. 打包Android项目

1. 用Android Studio 打开Flutter项目中的 android 文件夹;

2.  选择生成签名的APK;

3. 选择打包成APK,没有系统版本的限制;

4. 首次打包时,需要创建新的 Key Store。若之前打过包,请使用之前打包的相关配置;

5. 按要求填写相信关息,生成新的Key Store;

以下是Key Store生成完成后的状态。

6. 选择打包的形式;

至此,Android Studio 就会开始打包了。

2. 修改应用程序版本及升级打包

安装包下载安装后,默认会生成一个新的版本,并不会覆盖原有的应用程序,为此,需要提前做一些版本号的配置。

<!-- android/app/src/min/AndroidManifest.xml -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.my_app" android:versionCode="2" android:versionName="0.0.2">......</manifest>

上面的代码在打包时,注意事项如下:

1. package的值不能变,即包名不能变;

2. android:versionCode的值要增加;

3. android:versionName的值要增加;

另外,上面代码中配置的版本号在 package_info 这个插件中是无法获取的,所以还需要在pubspec.yaml配置同样的版本信息,这样才能获取版本信息进行对比。

# pubspec.yaml
version: 0.0.2+2

上面的代码中0.0.2对应的是android:versionName的值,+2对应的是android:versionCode的值。

完成上面这些修改,就可以开始开始打包了。

Flutter中打包Android项目及升级Android项目相关推荐

  1. flutter ios打包_Flutter通过BasicMessageChannel与Android iOS 的双向通信

    更多文章请查看 flutter从入门 到精通 本文章中的完整代码在这里 题记:不到最后时刻,千万别轻言放弃,无论结局成功与否,只要你拼博过,尽力过,一切问心无愧. 通过 Flutter 来进行移动应用 ...

  2. 初次Android 6.0升级Android 8.0的心酸总结

    前置条件 1.需要先确定你要升级的Android版本(这里我是从6.0升级到8.0,也就是compileSdkVersion从23升级到26),无论是升级到什么版本,你的AS都至少需要升级到3.0以上 ...

  3. 华为升级android 8,即将升级Android 7.0,华为Mate 8用户有福了!

    近期,不断有消息爆出即将发布的华为Mate 9会是首款搭载基于Android 7.0定制的EMUI 5.0操作系统.不过,上代旗舰产品华为Mate 8的用户也同样值得兴奋,因为华为Mate 8也有望首 ...

  4. 项目助理升级为项目经理难吗?

    众所周知,项目经理是一个项目的管理者,项目经理相当于项目的核心管理者.在很多行业和领域,项目经理都是比较重要的.而项目助理是项目经理的下级管理者,项目助理是项目经理的助理,属于协助项目经理的工作. 一 ...

  5. android怎么ota升级,Android OTA升级过程

    通过网络或直接本地获取到OTA升级包之后,通过程序就可开始Android的升级.本文描述这一过程. 在获取到OTA升级包之后,可以直接通过android.os.RecoverySystem.insta ...

  6. Android面试必过——Android常见的问题

    Android常见的问题 标签(空格分隔): 移动开发 常见算法问题的 Java 实现 资料可见 算法介绍可见 算法是很多公司面试必须,国内 BAT 基本面试中都会有,尤以百度为盛. 常见设计模式的 ...

  7. flutter中的生命周期函数

    前言:生命周期是一个组件加载到卸载的整个周期,熟悉生命周期可以让我们在合适的时机做该做的事情, flutter中的State生命周期和android以及React Native的生命周期类似. 先看一 ...

  8. iOS中加载Flutter中的图片

    在 Flutter 插件开发中,有时需要将 Flutter 中配置的图片资源传递到 Android 或者是 iOS原生中,传递方法如下: //一般应用在Flutter 插件开发中 //注册插件的方法 ...

  9. [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目

    (1)项目导入JAR包: 1.在项目目录里建立一个libs目录,将外部jar包拷贝在里面. 2.右键点击项目,Bulid Path->Configure Build Path 3.在设置Libr ...

最新文章

  1. FastJson 转换 javaBean 时 null 值被忽略都问题
  2. Xcode 编译有错误却没有任何可查看错误的issues
  3. uvm_dpi——DPI在UVM中的实现(一)
  4. Spin控件使用总结
  5. C. The Meaningless Game
  6. 多个openstack合并成一个openstack的多个region
  7. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu
  8. 设置 cell点击 背景色
  9. UVA11752 The Super Powers —— 数论、枚举技巧
  10. Logrotate操作手册
  11. Android核心分析 之二方法论探讨之概念空间篇
  12. Vue 引入 zepto
  13. torch.optim.Adam优化
  14. RHCE(五)HTTP、SSL协议综合实验
  15. 《亡灵序曲》各版本收集
  16. 部分网页无法打开/修复上网问题的终极方法
  17. 拼多多关键搜索、商品列表接口、商品详情接口
  18. 视频监控系统中H.265、SVAC、GB/T28181、ONVIF、PSIA有什么区别?
  19. 2019年,为大家推荐9个高质量公众号
  20. 解决google扩展程序已损坏的问题

热门文章

  1. 心跳信号分类预测(四)
  2. 前端js获取局域网ip
  3. 针对小程序的漏洞挖掘
  4. 计算机网络基本概述,数据通信、资源共享、增加数据可靠性、提高系统处理能力
  5. NLS_COMP与NLS_SORT
  6. MTK CAMERA TUNNING
  7. linux锁定系统时间设置,设置linux系统时间的方法
  8. 51单片机电脑通过串口控制LED灯
  9. 17092601_CentOS7(64)下Oracle11g设置开机自启动
  10. 大模型基础之词表示和语言模型