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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章