
Android 真机 (小米):正常运行,但是渲染不出任何东西,空白 (异常)
Android 模拟器:正常渲染 (正常)
ios 模拟器:正常运行,但是渲染不出任何东西,空白 (异常)
命令行 flutter run 到真机:正常渲染 (正常)
试过的办法 (都无法解决):
1 、重装 android studio
2 、切换版本,试过 android studio 4.0 、4.1 、4.2 preview
3 、flutter run 加参数--enable-software-rendering
4 、重启手机、重启电脑
5 、更换 platform-tools 版本 28.0.0 、30.0.0
6 、切换 flutter channel:master 、beta 、stable 都试过
7 、切换 flutter 版本:1.22.3 、1.17.5
8 、关闭 mac 防火墙
9 、取消 android studio PROXY, 给系统环境变量加 NO_PROXY=127.0.0.1
10 、真机开发者选项里设置 buffer 大小为最大
11 、用 vscode 运行,也是空白(异常)
关键是不报任何错误,我也不知道怎么分析,只能瞎试,碰运气。
别人的 mac + android studio 4.1 真机运行都是好的,就我的有问题。
搞程序太费头发了。
1 laravel OP 又试了 adb install build/app/outputs/apk/debug/app-debug.apk 正常渲染 |
2 laravel OP flutter clean 当然也试过,还有什么 invalidate cache and restart |
3 dayFvckingByte 2020 年 11 月 2 日 via iPhone Android studio 还能跑 iOS 虚拟机么 |
4 laravel OP @dayFvckingByte xcode 带的 simulator |
5 dayFvckingByte 2020 年 11 月 2 日 via iPhone @laravel 我知道,但是它可以直接往上面跑应用么?可以调试么? |
6 aravel OP @dayFvckingByte 可以啊 |
7 laravel OP 我是真机运行的,因为涉及到即时通讯,要发通知,要走各个厂商的 sdk 进行推送,怕模拟器不行。 目前也不需要支持 iOS |
8 treblex 2020 年 11 月 2 日 @dayFvckingByte #5 vscode 调试用的是 flutter 提供的命令 flutter devices 链接的虚拟机,android studio 应该也是一样的 |
9 laravel OP @suke971219 vscode/android studio 运行到真机都显示白屏,不渲染任何东西,但是命令行 flutter run 到真机,不加任何参数,都是正常渲染,奇怪就奇怪在这里了。 |
10 laravel OP 难道是 Android 真机和 iOS 模拟器存在什么网络通讯问题?而命令行和真机之间没有这部分功能? |
11 laravel OP 我把手机的开发者模式关闭,重新设置了下,又可以了,不知道问题出在哪儿了。 |
12 suchbear 2020 年 11 月 2 日 这还真没遇到过 as4.0 、4.1+mac 都是正常的 |
13 flyzero 2020 年 11 月 2 日 我这边 ios 真机正常的,但一开始我手贱 flutter upgrade,运行真机报 dk 版本未找到,重新 git flutter 后就好了,你那白屏,控制台没有任何异常输出吗 |
14 rakuking 2020 年 11 月 2 日 用 flutter 写 im 吗 小心一堆坑 |
15 laravel OP @rakuking 就是简单的 1 对 1 聊天,我现在用 mob push,不行换阿里云推送,再不行,我就没办法了,极光推送收费太贵了,用不起。 |
16 jrchai97 2020 年 11 月 2 日 命令行 flutter run 到 iOS 模拟器能正常渲染吗? 在 main 函数里头,在运行 runApp 之前,有执行什么操作吗? |
18 kazeik 2020 年 11 月 2 日 via iPhone 我真机是红米 3s 。模拟器上水果 8 |