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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM