请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

打包安卓后白屏

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

flutter 版本
图片描述

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

白屏效果:

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

正在回答 回答被采纳积分+3

2回答

CrazyCodeBoy 2021-12-20 09:09:22

在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 回复 有任何疑惑可以回复我~
CrazyCodeBoy 2021-12-17 09:02:48

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

0 回复 有任何疑惑可以回复我~
  • 提问者 RJD #1
    我在全网都没有找到原因,请问大概是什么问题呢?
    回复 有任何疑惑可以回复我~ 2021-12-17 17:14:28
  • DarkLau 回复 提问者 RJD #2
    请问解决了吗?我也遇到这个问题。已定位到是 provider 的问题,去掉 provider 之后可以显示内容。奇怪的是,debug 模式下没有问题,release 下 provider 就无法监听到更新了。
    回复 有任何疑惑可以回复我~ 2022-01-19 14:40:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信