【发布时间】:2022-08-10 09:57:25
【问题描述】:
这是一个显示我的问题的视频。
https://drive.google.com/file/d/1YTnu1amCYhN9CGLygAyag-LhYMn3BDiO/view?usp=sharing
事情是,我正在用颤振开发一个应用程序,并且已经在一个真正的硬件(我自己的安卓 11 手机)中调试了几个月。突然,今天我遇到了这个错误。当我点击文本字段或文本表单字段时,应用程序会自动崩溃并重新启动。我研究了几个论坛,这些论坛建议:
但这对我不起作用。
我已经花了几个小时试图解决这个问题,重新启动我的电脑,我的手机,尝试一个模拟器,一个朋友的手机而不是我的手机,改变文本字段的属性......但似乎没有任何效果。我读过这个问题在一些 android 11 设备上随机发生,但没有看到解决方案(我什至不知道是否存在)。
关于我的代码,就这么简单:
Flexible(
child: FractionallySizedBox(
widthFactor: 0.75,
heightFactor: 0.75,
alignment: Alignment.centerLeft,
child: TextFormField(
decoration: InputDecoration(
icon: Icon(Icons.person),
fillColor: Colors.white.withOpacity(0.80),
filled: true,
),
onChanged: (String v) => nombre = v,
textInputAction: TextInputAction.go,
),
),
),
我的 pubspec 依赖项是:
firebase_core: ^1.17.1
firebase_auth: ^3.3.19
firebase_database: ^9.0.15
firebase_messaging: ^11.4.1
firebase_storage: ^10.2.17
event: ^2.0.5
mutex: ^3.0.0
chat_bubbles: ^1.3.0
clipboard: ^0.1.3
image_picker: ^0.8.5+3
shared_preferences: ^2.0.15
path_provider: ^2.0.11
xdg_directories: ^0.2.0
flutter_tts: ^3.4.0
google_speech: ^2.1.1
speech_to_text: ^5.6.0
record: ^4.1.1
gcloud: ^0.8.5
flutter_local_notifications: ^9.6.0
http: ^0.13.4
crypto: ^3.0.2
semaphore: ^0.2.1
audioplayers: ^1.0.0
spring_button: ^2.0.0
google_fonts: ^3.0.1
flutter_app_name: ^0.1.1
正如我所说,它在过去几个月中没有出现任何问题。
如果有人有一个可以让它再次发挥作用的想法,我将非常感激。如果想要我项目的更多数据,请索取。非常感谢您提前。
-
如果它只是在今天开始发生后,请检查您的插件是否是最新的,这可能是一个插件崩溃了屏幕
-
我使用 pubspec.yaml 中的所有依赖项编辑了帖子,您认为哪一个可能会弄乱文本字段?
-
这里最重要的问题是错误是什么?
-
希望我知道,它只显示视频上的内容,而控制台实际上什么也没有打印(当然,除了我添加的一个调试打印。也忘了提到它像 3 个单独的应用程序实例一样打开(也可以在视频中看到,但也许它不是很清楚)。
标签: android flutter dart textfield