打包安卓后白屏

来源:15-2 【图解】Flutter集成与打包Android应用【持续更新】

RJD

2021-12-16

老师您好,请问下:按照老师的教程打包安卓apk后,能出来splash页面,然后就会一直白屏,进入不了首页。

flutter 版本
图片描述

MyApp入口函数,按照老师教的改了一下。

白屏效果:

打包时的日志,显示task,但是有说build成功,也不知道是否打包成功了。

写回答

2回答

CrazyCodeBoy

2021-12-20

在app/build.gradle中配置下abiFilters试试看:
defaultConfig {
        applicationId "org.devio.fluttertrip"
        minSdkVersion 19
        targetSdkVersion 29
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        ndk {
            abiFilters "armeabi-v7a","arm64-v8a","x86_64","x86" //只打包flutter所支持的架构,flutter没有armeabi架构的so,加x86的原因是为了能够兼容模拟器
//            abiFilters "armeabi-v7a" //release 时只打"armeabi-v7包
        }
    }

0
0

CrazyCodeBoy

2021-12-17

看红框中的最后一行应该是libapp.so没有打进去,复制这行的提示Google搜索下看看有网友遇到类似的问题

0
2
DarkLau
回复
RJD
请问解决了吗?我也遇到这个问题。已定位到是 provider 的问题,去掉 provider 之后可以显示内容。奇怪的是,debug 模式下没有问题,release 下 provider 就无法监听到更新了。
2022-01-19
共2条回复

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1746 学习 · 882 问题

查看课程