小编Sri*_*tra的帖子

错误:我的应用程序中的未知标签 <:string>

当我尝试运行特定的应用程序时,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

6
推荐指数
2
解决办法
2377
查看次数