报错信息:
Running Gradle task 'assembleDebug'... 41.8s
[!] App requires Multidex support
Multidex support is required for your android app to build since the number of methods has exceeded 64k. You may pass the --no-multidex flag
to skip Flutter's multidex support to use a manual solution.
Flutter tool can add multidex support. The following file will be added by flutter:
android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java
解决办法参考:Build and release an Android app | Flutter
原因:该报错主要是在编写大型应用程序或使用大型插件时,当目标最小 API 为 20 或更低时,可能会遇到 Android 的 dex 限制为 64k 方法或者使用未启用收缩的应用程序运行调试版本时,也可能会遇到这种情况。
解决办法:
1、命令行运行:flutter run --debug
2、 输入Y
3、重新运行/调试程序