当我尝试运行特定的应用程序时,Gradle 无法编译并显示这个奇怪的错误。我在文件中搜索了标签,但这样的标签不存在。 应用程序的确切状态
错误:未知标签 <:string>。消息{kind=ERROR, text=error: unknown tag <:string>., sources=[C:\Users\nEW u.gradle\caches\transforms-1\files-1.1\constraint-layout-1.1.0.aar \b3e4ef6bef14a8fe09fa894d105f65d7\res\values\values.xml:3:5-61],原始消息=,工具名称=Optional.of(AAPT)}
但是,对于我之前构建的其他应用程序,情况并非如此,它们运行顺畅,没有任何错误。请告诉我有什么补救措施。先谢谢了。
编辑:较新的项目也面临同样的问题。
编辑 2:当我在应用程序的 build.gradle 中删除实现 'com.android.support.constraint:constraint-layout:1.1.0'时。它显示了这个错误。
错误:未知标签 <:string>。消息{kind=ERROR, text=error: unknown tag <:string>., sources=[C:\Users\nEW u.gradle\caches\transforms-1\files-1.1\support-core-ui-27.1.1 .aar\375c9cd48ecaf5e9681416f258535c78\res\values\values.xml:3:5-61],原始消息=,工具名称=Optional.of(AAPT)}
文件 C:\Users\nEW u.gradle\caches\transforms-1\files-1.1\constraint-layout-1.1.0.aar\b3e4ef6bef14a8fe09fa894d105f65d7\res\values\values.xml:3:5-61
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr format="boolean" name="barrierAllowsGoneWidgets"/>
<attr format="enum" name="barrierDirection">
<enum name="left" value="0"/>
<enum name="right" value="1"/>
<enum name="top" value="2"/>
<enum name="bottom" value="3"/>
<enum name="start" value="5"/>
<enum name="end" value="6"/>
</attr>
<attr format="boolean" name="chainUseRtl"/>
<attr format="reference" name="constraintSet"/>
<attr format="string" name="constraint_referenced_ids"/>
<attr format="reference" name="content"/>
<attr name="emptyVisibility">
<enum name="gone" value="0"/> …Run Code Online (Sandbox Code Playgroud) android gradle build.gradle android-gradle-plugin android-constraintlayout