美文网首页
flutter 报错androidx并不都是兼容问题

flutter 报错androidx并不都是兼容问题

作者: 没有钱也很认真 | 来源:发表于2020-03-19 17:56 被阅读0次

近日,在flutter中愉快的学习着。

正吃着火锅唱着歌,莫名其妙给我来了一棒子。

报出下面一串东西。

FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ':app:mergeDebugResources'.

> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed

  Output:  /Users/wyx/androidWork/FlutterWork/project/flutter_zhixiaoren/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:133: error: :ui.item>.

  Command: /Users/wyx/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/8fa941b4267230a7b23a1d3a04a9a52c/aapt2-3.2.1-4818971-osx/aapt2 compile --legacy \

          -o \

          /Users/wyx/androidWork/FlutterWork/project/flutter_zhixiaoren/build/app/intermediates/res/merged/debug \

          /Users/wyx/androidWork/FlutterWork/project/flutter_zhixiaoren/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml

  Daemon:  AAPT2 aapt2-3.2.1-4818971-osx Daemon #0

  Output:  /Users/wyx/.gradle/caches/transforms-1/files-1.1/core-1.0.0.aar/100c4b1e1e443892ea51f58be667e3d8/res/values/values.xml: AAPT: error: :ui.item>.

  Command: /Users/wyx/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/8fa941b4267230a7b23a1d3a04a9a52c/aapt2-3.2.1-4818971-osx/aapt2 compile --legacy \

          -o \

          /Users/wyx/androidWork/FlutterWork/project/flutter_zhixiaoren/build/app/intermediates/res/merged/debug \

          /Users/wyx/androidWork/FlutterWork/project/flutter_zhixiaoren/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml

  Daemon:  AAPT2 aapt2-3.2.1-4818971-osx Daemon #0

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s

*******************************************************************************************

The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.

See https://goo.gl/CP92wY for more information on the problem and how to fix it.

*******************************************************************************************

Finished with error: Gradle task assembleDebug failed with exit code 1

起初星号的括号,我以为还是错误的重要信息在这里,莫名的androidX经过百度,说是要确认targe api 28,还有其它设置要正确。但是,我的工程创建是勾选了兼容androidx的,所以应该已经配置androidx完善的了。因此,在从头看:

那么重点就在第一句Android resource compilation failed,然后指向第二句values.xml:133: error: :ui.item。这就很好解了

直接找到android目录下的values资源包,调整<ui.item>为<item>.也是莫民奇妙多了个ui,可能是因为我包命名?先是创建了ui,然后创建item。暂时未可知

相关文章

网友评论

      本文标题:flutter 报错androidx并不都是兼容问题

      本文链接:https://www.haomeiwen.com/subject/esdxuctx.html