flutter打包android的一些配置修改(解决白屏,视频闪退)

1、打包后视频播放闪退

视频播放器选择了flutter_tencentplayer(https://github.com/qq326646683/flutter_tencentplayer

解决:不对代码进行压缩混淆

打开android/app/build.gradle文件;删除 minifyEnabled true 或将minifyEnabled设为false

 

2、打包后一直白屏

解决:打开android/build.gradle文件,设置classpath 'com.android.tools.build:gradle:3.5.1'

 

3、关于flutter android so库兼容性问题

目前android普遍应该都是v7+的了,而flutter提供的so也只有v7和v8两种而已,所以我们基于这种情况,建议打包的时候自主删除除armeabi-v7a以外的选项。

打开android/app/build.gradle文件,加入如下设置

ndk {
    abiFilters 'armeabi-v7a'
}

具体原因看 https://juejin.im/post/6844903685231738893

 

END----------------------

羽化成黑夜的彩虹 蜕变成月光的清风

posted @ 2020-10-25 15:12  麦豇豆  阅读(1136)  评论(0编辑  收藏  举报