【问题标题】:facing error in flutter on Android version 11在 Android 版本 11 上面临颤振错误
【发布时间】:2021-04-16 08:05:40
【问题描述】:

致命异常:java.lang.AbstractMethodError 抽象方法“android.view.WindowInsets android.view.WindowInsetsAnimation$Callback.onProgress(android.view.WindowInsets, java.util.List)”android.view.View .dispatchWindowInsetsAnimationProgress

[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.18363.1256], locale en-IN) • D:\FlutterSDK\flutter 中的 Flutter 版本 1.22.5 • 框架修订7891006299(5周前),2020-12-10 11:54:40 -0800 • 引擎修订版ae90085a84 • Dart 版本 2.10.4

Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • 平台 android-30,构建工具 30.0.3 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01)

[√] Android Studio(4.0版) • Android Studio 位于 C:\Program Files\Android\Android Studio • Flutter 插件版本 47.0.2 • Dart 插件版本 193.7361 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01)

【问题讨论】:

    标签: android windows android-studio flutter exception


    【解决方案1】:

    我在 Android 11 中也遇到了同样的问题。

    以下解决方法对我有用。

    https://github.com/flutter/flutter/issues/66232#issuecomment-749281680

    在您的应用级别 build.gradle 将其添加到您的 buildTypes > release 部分

    shrinkResources false
    proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    

    build.gradle 文件一起创建一个proguard-rules.pro 文件(如果不存在)并添加:

    -keep class io.flutter.plugin.editing.** { *; }
    

    【讨论】:

      【解决方案2】:

      在 cmd 或终端中运行并接受所有许可证并再次运行项目

      flutter doctor --android-licenses
      

      【讨论】:

        猜你喜欢
        • 2019-12-18
        • 2021-03-05
        • 2019-01-05
        • 2019-03-07
        • 1970-01-01
        • 2022-01-23
        • 1970-01-01
        • 2022-11-03
        • 2020-10-26
        相关资源
        最近更新 更多