无法完成Gradle Build,链接引用失败

时间:2018-04-05 23:54:29

标签: android android-gradle

我下载了一个包含3个模块的项目,在尝试构建它之后,我从gradlew assembleDebug获得了以下内容 - scan:

  

无法处理资源,请参阅上面的aapt输出以获取详细信息。

问题是,据我所知,在build文件夹中的values.xml文件中,这意味着我无法更改它。我究竟做错了什么?。

>error: style attribute '@android:attr/windowBackground' not found.
Message{kind=ERROR, text=error: style attribute '@android:attr/windowBackground' not found., sources=[C:\Users\Charorfa\Downloads\atlas-contentcollector-forgroup\ATLASContentCollector\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:253], original message=, tool name=Optional.of(AAPT)}

>error: style attribute '@android:attr/textColor' not found.
Message{kind=ERROR, text=error: style attribute '@android:attr/textColor' not found., sources=[C:\Users\Charorfa\Downloads\atlas-contentcollector-forgroup\ATLASContentCollector\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:254], original message=, tool name=Optional.of(AAPT)}

同步它说

  

配置'compile'已过时,已被'implementation'取代。   它将在2018年底删除

但我认为这不仅仅是一个警告,而是一个错误。

我也发现了这一点,但我不知道它是否可以帮助我

error: failed linking references. -> QueuedJob

1 个答案:

答案 0 :(得分:2)

这可能是因为您尝试使用不存在的样式属性:

@android:attr/textColor

android:windowBackground

相反,您需要使用以下样式中的android:textColor <style name="DontCopyMyStyle" parent="AppTheme"> <item name="android:windowBackground">@android:color/black</item> <item name="android:textColor">@android:color/white</item> </style>

{{1}}