【发布时间】:2021-03-18 13:06:09
【问题描述】:
在循环中连续启动时出现以下错误,并且我发现我的一个 SQLite 数据库也无法正常工作,由于导致了什么错误而无法理解。请帮助解决以下错误...
我还附上了 pubspec.yaml 和 flutter --version 输出
E/MethodChannel#flutter/platform( 8279): Failed to handle method call
E/MethodChannel#flutter/platform( 8279): java.lang.IllegalArgumentException: Not supported, use openfile
E/MethodChannel#flutter/platform( 8279): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:165)
E/MethodChannel#flutter/platform( 8279): at android.database.DatabaseUtils.readExceptionWithFileNotFoundExceptionFromParcel(DatabaseUtils.java:146)
E/MethodChannel#flutter/platform( 8279): at android.content.ContentProviderProxy.openTypedAssetFile(ContentProviderNative.java:698)
E/MethodChannel#flutter/platform( 8279): at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1412)
E/MethodChannel#flutter/platform( 8279): at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1356)
E/MethodChannel#flutter/platform( 8279): at io.flutter.plugin.platform.PlatformPlugin.getClipboardData(PlatformPlugin.java:295)
E/MethodChannel#flutter/platform( 8279): at io.flutter.plugin.platform.PlatformPlugin.access$700(PlatformPlugin.java:26)
E/MethodChannel#flutter/platform( 8279): at io.flutter.plugin.platform.PlatformPlugin$1.getClipboardData(PlatformPlugin.java:85)
E/MethodChannel#flutter/platform( 8279): at io.flutter.embedding.engine.systemchannels.PlatformChannel$1.onMethodCall(PlatformChannel.java:141)
E/MethodChannel#flutter/platform( 8279): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/MethodChannel#flutter/platform( 8279): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/MethodChannel#flutter/platform( 8279): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:692)
E/MethodChannel#flutter/platform( 8279): at android.os.MessageQueue.nativePollOnce(Native Method)
E/MethodChannel#flutter/platform( 8279): at android.os.MessageQueue.next(MessageQueue.java:325)
E/MethodChannel#flutter/platform( 8279): at android.os.Looper.loop(Looper.java:142)
E/MethodChannel#flutter/platform( 8279): at android.app.ActivityThread.main(ActivityThread.java:6518)
E/MethodChannel#flutter/platform( 8279): at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#flutter/platform( 8279): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
E/MethodChannel#flutter/platform( 8279): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
flutter --version 输出
Framework • revision 1aafb3a8b9 (3 weeks ago) • 2020-11-13 09:59:28 -0800
Engine • revision 2c956a31c0
Tools • Dart 2.10.4
pubspec.yaml
description: Video conferencing app developed by Jagadish Prasad Pattanaik 2020.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 2.0.1+4004
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.0
jitsi_meet: ^2.0.0
firebase_auth: ^0.18.4
firebase_core: ^0.5.3
google_sign_in: ^4.5.5
font_awesome_flutter: ^8.10.0
share: ^0.6.5+4
url_launcher: ^5.7.10
rate_my_app: ^0.7.2
shared_preferences: 0.5.12+4
firebase_dynamic_links: ^0.6.3
provider: ^4.3.2+2
random_string: ^2.1.0
sqflite: ^1.3.2+1
path_provider: ^1.6.22
path: ^1.7.0
fluttertoast: ^7.1.5
package_info: ^0.4.3
date_time_picker: ^1.1.0
carousel_slider: ^2.3.1
image_gallery_saver: ^1.6.6
quick_actions: ^0.4.0+10
cached_network_image: ^2.4.1
device_info: ^1.0.0
dots_indicator: ^1.2.0
argon_buttons_flutter: ^1.0.6
flutter_spinkit: ^4.1.2+1
connectivity: ^2.0.2
badges: ^1.1.4
overlay_support: ^1.0.5
webview_flutter: ^1.0.7
flutter_offline: ^0.3.0
in_app_review: ^1.0.3
in_app_update: ^1.1.14
pull_to_refresh: ^1.6.3
timeago: ^2.0.29
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
assets:
- assets/images/schedule.png
- assets//images/clock.png
- assets//images/chat.jpg
- assets/images/startjoin.jpg
- assets/images/stay.jpg
- assets/images/unlimited.jpg
- assets/images/secured.jpg
- assets/images/multiple.jpg
- assets/images/lowmode.jpg
- assets/images/youtube.jpg
- assets/images/waiting.jpg
- assets/images/password.jpg
- assets/images/search.png
uses-material-design: true
fonts:
- family: OpenSans
fonts:
- asset: assets/fonts/OpenSans-Regular.ttf
提前致谢!
【问题讨论】:
-
包括您的
flutter --vsersion输出和您的项目 pubspec 文件代码 -
找不到有关此错误的任何信息。你能隔离代码中的哪一行导致这种情况吗?看起来和打开文件有关。
-
我也无法获得导致哪一行错误,但是当我关闭应用程序并重新启动时,它没有给出任何错误,但第一次它给出了一个循环但应用程序继续工作.
-
您是否有机会在您的项目中使用 TextFormField?我遇到了同样的问题。你解决了吗?
-
不,我使用的是 TextField,是的,我设法解决了它...我正在回答这个问题,请关注它,如果有帮助,请点赞。
标签: android flutter dart error-handling