Flutter 打包发版常见问题

这篇具有很好参考价值的文章主要介绍了Flutter 打包发版常见问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安卓方面

  1.  打包后apk打开时闪屏关闭
    1. android {
              buildTypes {
                  release {
                      // Enables code shrinking, obfuscation, and optimization for only
                      // your project's release build type.
                      minifyEnabled false
      
                      // Enables resource shrinking, which is performed by the
                      // Android Gradle plugin.
                      shrinkResources false
                  }
              }
              ...
          }
      
  2. 配置签名文件

         key.properties   放在项目的android目录下面。demo.jks放在项目的android/app/key的目录下面,key目录自己手动创建。

storePassword=android1223
keyPassword=1234
keyAlias=demo
storeFile=key/demo.jks

         项目的android下的app目录里的build.gradle增加以下配置            

def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
  

 signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }
    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.release
            //关闭混淆
            minifyEnabled false //删除无用代码
            shrinkResources false //删除无用资源
        }
    }

二、IOS方面

  1. app的icon的原因上传时报错。

          原因:1024*1024的icon 不能带有透明度。其它的icon可以做成圆角

     2. 在app store connect中填写联系信息中联系方式的电话号码时,输入11位手机号码格式错误

          原因:格式确实有问题,正常格式为:+86-xxxxxxxxxxx  如:+86-010-33339999

     3. 版本号使用统一的配置文件里的方式

         方法:需要在项目的ios目录下,使用 flutter build ios --build-name=1.0.2  打包或者再使用xcode打包,版本号就是配置文件里的。文章来源地址https://www.toymoban.com/news/detail-531045.html

到了这里,关于Flutter 打包发版常见问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SuperMap Hi-Fi 3D SDK for Unreal游戏引擎打包常见问题

    目录 前言 常见问题 1. UE打包报错:ERROR: No target name was specified on the command-line. 2. UE打包报错:ERROR: Expecting to find a type to be declared in a module rules named ‘XXX’ 3. UE打包报错:Error: System.ArgumentException: An item with the same key has already been added. Key: PakLoader

    2024年02月03日
    浏览(48)
  • flutter打包解决 Running Gradle task ‘assembleRelease‘...死循环问题

    其实说到底就是国内访问google源太慢或者超时,所以两个方案 方案一:让自己能顺利访问google 懂得都懂 方案二:更换镜像地址,一共需要更换一下3个地方 1-更改 flutter/packages/flutter_tools/gradle/flutter.gradle文件 将google、mavencentral换成阿里云的镜像 2-更改flutter/packages/flutter_tool

    2024年02月13日
    浏览(40)
  • flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改

    flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改 最近使用flutter开发项目,需要将打包应用时候apk进行签名,我这边开发使用的是Android studio,发现在Android studio的build没有generate signed bundle/apk。这里记录一下问题修改,以及生产签名文件及gradle配置

    2024年02月08日
    浏览(52)
  • Flutter系列(3):如何将Flutter项目打包成Android安装包

    将Flutter项目打包成Android安装包,主要步骤如下: 一、生成key 进入jdk的bin目录下: keytool -genkey -v -keystore D:key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 大概会有密码等参数,根据自身需要,填写即可,我这里是随便输入的。 就会在D盘下生成key.jks 二、创建key.properites 三、

    2024年02月16日
    浏览(45)
  • Flutter系列:Flutter常见问答(可用于面试)

    Flutter系列 Flutter常见问答 作者 : 李俊才 (jcLee95):https://blog.csdn.net/qq_28550263 邮箱 : 291148484@163.com 本文地址 :https://blog.csdn.net/qq_28550263/article/details/135604801 【简介】:本文总结了数十道 Flutter/Dart 中常见的问题,所有的问题提供了答案提示。 1. 什么是 Flutter? Flutter 是由

    2024年01月17日
    浏览(41)
  • Flutter打包iOS

    1.使用Xcode打开flutter项目 双击这个文件 2、确认项目Bundle ID和开发者网站一致 参考链接https://blog.csdn.net/qq_34010941/article/details/113771702 IOS证书配置 https://blog.csdn.net/qq_34010941/article/details/113770509 解决iOS 证书不受信任的问题 https://blog.csdn.net/constant_rain/article/details/122314877 参考 htt

    2023年04月15日
    浏览(47)
  • flutter Android 打包和发布

    环境 mac vscode 项目简易打包 打开VScode终端:输入命令flutter build apk即可 可能报错: w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath: 修改android/build.gradle 中版本信息 项目正式打包 1、版本修改 在pubspec.yaml中,修改版本信息 可能感觉很疑惑,

    2024年02月12日
    浏览(36)
  • Flutter项目打包生成APK

    flutter实现安卓打包:(以安卓Studio工具为例) (1)创建key.jks文件 在安卓studio中调整至项目路径,例如: 我的项目所在地 然后输入命令: 最后的 alias key , key指的是签名文件的别名。 其中 E:Flutterfluttershuqi 是我希望.jks文件创建的位置, 此时你的key.jks文件就创建成功了,

    2023年04月15日
    浏览(38)
  • flutter 打包iOS安装包

    flutter iOS Xcode打包并导出ipa文件安装包 1、 Xcode配置 1、 启动打包 1、 等待打包 1、 打包完成、准备导出ipa 1、 选择模式 1、 选择配置文件 1、 导出 1、 选择导出位置 1、 得到ipa podfile文件如下 原来是这样子的,删掉了一部分代码

    2024年02月15日
    浏览(40)
  • flutter 打包IOS及常用配置

    项目名字配置是在 ios/Runner/Info.plist 文件中的 dict 下的 CFBundleName testapp 。如下图所示: String里面就可以修改名称 iOS 项目 Logo的配置是在 ios/Runner/Assets.xcassets/AppIcon.appiconset 文件下,直接更换图片,名字不要改动 。 XCODE打开IOS文件夹下的项目,打开Runner.xcworkspace 在ios 工程中配

    2024年01月25日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包