【发布时间】:2021-11-26 11:05:08
【问题描述】:
我在构建我的应用时遇到以下错误:
程序类型已存在: android.support.design.widget.CoordinatorLayout$Behavior Message{kind=ERROR, text=Program type already present: android.support.design.widget.CoordinatorLayout$Behavior, sources=[Unknown source file], tool name=Optional.of(D8)}
该应用由来已久,而我刚刚进行了一些更改。导致这种情况的更改是添加一个 Activity (还没有做任何事情)。 Activity 是使用上下文菜单 new >> Activity >> basic Activity 添加的。这在其中添加了一个 ConstraintLayout,我通过编辑布局 XML 文本将其取出并替换为 LinearLayout。几乎相同的活动和布局在另一个应用程序中工作正常。 (整个项目没有ConstraintLayout)。
现在它不会构建。清理项目,仍然无法构建。查了类似的问题,但是没有真正看懂答案(Gradle知识非常有限)!
任何建议表示赞赏。
顺便说一句,如果有人能给我指出一个关于 Gradle 的简单教程以及它是如何工作的,那就太好了,我会查看构建文件,但我不知道它在做什么。制作文件是的,Gradle 没有。
【问题讨论】:
-
从 Stack Overflow 上的答案来看,该错误似乎与版本控制有关。如果您可以发布应用程序的 build.gradle 文件,这可能会有所帮助。
标签: android-studio android-activity android-constraintlayout