Flutter release包运行闪退

Flutter从1.12开始 ,默认开启了混淆的 会遇到app闪退的情况,把它关闭即可,如果要用混淆的话,自行查阅 flutter 混淆的配置,开启混淆只是减少无用资源和代码压缩使安装包更小  开启状态需要配置规则文件才可避免闪退 不是很熟悉的话关闭就行了。

android app目录下bulid.gradle配置

signingConfigs {
    release {
        keyAlias keystoreProperties['keyAlias']
        keyPassword keystoreProperties['keyPassword']
        storeFile file(keystoreProperties['storeFile'])
        storePassword keystoreProperties['storePassword']
    }
}

buildTypes {
      release {
          signingConfig signingConfigs.release
          //关闭混淆
          minifyEnabled false //删除无用代码
          shrinkResources false //删除无用资源
      }
  
}


版权声明:本文为guo984298820原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。