[英]Flutter android release stuck on splash screen
Flutter android 發布版本卡在啟動畫面上。
我試過清理項目flutter clean
。 但它仍然卡在啟動畫面上。 我也用過WidgetsFlutterBinding.ensureInitialized();
在執行runApp()
之前。 它仍然停留在啟動畫面上。 也沒有找到可以解決的錯誤日志。
調試版本或我使用flutter run --release
運行時不會發生這種情況。 該應用程序在flutter run --release
中平穩運行。
我正在使用 flutter 1.22.0 和 VSCode 1.49.3。 Android 測試和發布。
我堅持這最后 3 天。 如果有人可以幫助我,那將非常有幫助。
我解決了這個問題
flutter build apk --no-shrink --split-per-abi
不知道為什么,但我認為代碼默認收縮是問題所在。
@Anirban Das 答案的一個永久選項是在app/build.gradle
上編輯您的 release buildTypes
,使用shrinkResources false
如下:
buildTypes {
release {
shrinkResources false
minifyEnabled false
signingConfig signingConfigs.release
}
}
我之前使用過 flutter_native_splash 版本 0.1.8 並遇到了同樣的問題,當我將我的 flutter_native_splash 版本更新為 0.3.0 時,它工作正常
在應用程序清單中的<application>
對象中添加android:allowBackup="false"
標簽
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.