android - 升级到新版flutter时出现 “:app:transformClassesWithDexBuilderForDebug”错误

标签 android gradle flutter dart gradlew

我从v1.91升级了flutter。修补程序6通过使用flutter upgrade --force。

然后,我建立一个示例“图层”- flutter 运行,它显示此消息,而如果我切换到1.91,则一切正常

enter image description here
flutter 运行--stacktrace给出此错误

Could not find an option named "stacktrace".



flutter 医生-v

G:\new\new_exam>flutter doctor -v [√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.18362.535], locale en-US) • Flutter version 1.12.13+hotfix.5 at G:\Flutter\flutter • Framework revision 27321eb (12 days ago), 2019-12-10 18:15:01 -0800 • Engine revision 2994f7e1e6 • Dart version 2.7.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2) • Android SDK at G:\Flutter\android • Android NDK location not configured (optional; useful for native profiling support) • Platform android-29, build-tools 29.0.2 • ANDROID_HOME = G:\Flutter\android • ANDROID_SDK_ROOT = G:\Flutter\android\sdk • Java binary at: G:\flutter\openjdk\bin\java • Java version OpenJDK Runtime Environment (build 1.8.0_232-b09) • All Android licenses accepted.

[!] Android Studio (not installed) • Android Studio not found; download from https://developer.android.com/studio/index.html (or visit https://flutter.dev/setup/#android-setup for detailed instructions).

[!] IntelliJ IDEA Community Edition (version 2019.3) • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.1 X Flutter plugin not installed; this adds Flutter specific functionality. X Dart plugin not installed; this adds Dart specific functionality. • For information about installing plugins, see https://flutter.dev/intellij-setup/#installing-the-plugins

[!] Connected device ! No devices available

! Doctor found issues in 3 categories.

1: /image/B4DTX.png

最佳答案

我认为解决方案非常简单。通常,与Flutter和Dart一起使用Android Studio始终是最佳实践。原因是存在某些依赖关系,这些依赖关系要求您使用Android Studio使其正常运行,尤其是当您刚开始使用Flutter和Dart时。

Flutter Doctor对于您遇到的问题非常准确。

下载Android Studio后,请执行以下操作;

  • 在PC上导航至“首选项”或“Android Studio设置”,然后选择“插件”,确保已安装以下插件。
  • Android APK支持
  • Android NDK支持
  • Dart
  • Flutter
  • 编辑器配置
  • 应用链接助手
  • Google服务
  • Gradle
  • 属性支持
  • Java字节码反编译器
  • Java流调试器
  • 任务管理
  • YAML

  • Android Studio将自动为您安装其他程序,这应该消除该错误,并且您应该会很好。
  • 然后,在可能运行您的应用程序之前,如果您在Android Studio的顶部看到获取依赖项,请单击获取依赖项,以便Android Studio可以获取最新的依赖项来运行您的应用程序而不会出现问题。
  • 确保每次将新依赖项添加到pubspec.yaml文件后都运行冷重启。
  • 关于android - 升级到新版flutter时出现 “:app:transformClassesWithDexBuilderForDebug”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59531587/

    相关文章:

    Android textview文本在自定义字体的两侧被截断

    java - 单击按钮后如何使弹出菜单后面的背景变暗?

    gradle - java.lang.ClassNotFoundException : org. glassfish.jersey.server.internal.RuntimeExecutorsBinder$BackgroundSchedulerLiteral

    Gradle 不使用 Maven 本地存储库来创建新的依赖项

    listview - 如何在 Flutter 的 ListView 中添加列?

    java - 我有三个开关按钮,如果一个开关按钮处于 Activity 状态,那么其他两个开关按钮应保持不活动或禁用

    android - listviewitem 上未显示警告框单击 android

    testng - 在 TestNG 中捕获控制台输出?

    xcode - 是否有可能阻止整个 XCode 在 'flutter run' 上重建?

    dart - 调用 setState 时防止 ExpansionTile 重置