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

羽化成黑夜的彩虹 蛻變成月光的清風

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