【问题标题】:Flutter build linking failed ttcIndex not found after upgrading to flutter v1.12.13升级到flutter v1.12.13后,flutter build linking failed ttcIndex not found
【发布时间】:2020-05-09 21:50:42
【问题描述】:

我的 Flutter 应用程序正常运行,并且在我在调试模式下升级到 Flutter v1.12.13+hotfix.5 后它运行良好,但是当我尝试构建 APK 时出现此错误

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务 ':shared_preferences:verifyReleaseResources' 执行失败。

    工人引发了 1 个异常:com.android.builder.internal.aapt.v2.Aapt2Exception: Android 资源 链接失败
    D:\my-flutter-app\build\shared_preferences\intermediates\res\merged\release\values\values.xml:236: 错误:找不到资源 android:attr/fontVariationSettings。
    D:\my-flutter-app\build\shared_preferences\intermediates\res\merged\release\values\values.xml:237: 错误:找不到资源 android:attr/ttcIndex。错误:失败 链接参考。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

在 7 秒内构建失败正在运行 Gradle 任务“assembleRelease”...正在运行 Gradle 任务 'assembleRelease'... 完成 7.9 秒 Gradle 任务 assembleRelease 失败,退出代码为 1

我的颤振医生没有显示任何问题

医生总结(要查看所有详细信息,请运行 flutter doctor -v):

[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [版本 10.0.18362.592],语言环境 en-US)

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.2)

[√]Android Studio(3.5版)

[√] VS Code(版本 1.41.1)

[√] 已连接设备(1 个可用)

• 未发现任何问题!

我确信我的build.gradle 包含compileSdkVersion 28,这是解决此问题的典型解决方案,并且在我升级之前一切正常。

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    为了解决这个问题,命令flutter config --enable-build-plugin-as-aar帮了我,from here

    【讨论】:

    • 感谢您的支持,但我需要将它作为 APK 发送给客户,我现在不需要 aar
    【解决方案2】:

    首先,你必须在你的错误日志中找到这一行

    com.android.builder.internal.aapt.v2.Aapt2Exception:Android 资源 链接失败 [您的项目路径]\build`具有 问题`\intermediates\res\merged\release\values\values.xml

    解决问题

    1- 打开安卓工作室

    2- 打开应用的 android 项目。 (注意不是应用程序本身)

    3- 确保您在左侧查看“项目”或“android”视图

    4- 你会发现你所有的包都列出来了,打开展开the package that has the problem\android

    5-打开the package that has the problembuild.gradle

    6- 确保 compileSdkVersion 28 不是 27

    在我的情况下,the package that has the problemshared_preferences 有关更多信息,请查看 Flutter github repo 上的this issue

    【讨论】:

      猜你喜欢
      • 2021-06-29
      • 2021-06-14
      • 2020-10-05
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      • 2022-07-16
      • 2021-03-30
      • 2020-03-26
      相关资源
      最近更新 更多