2015-11-04 111 views
3

我已经将Gradle构建工具从1.2.3升级到1.3.1,并开始在gradle sync上看到以下错误。我对1.2.3版本没有任何问题。我在gradleVersion 2.3上。无论如何,我可以避免这个错误?Gradle构建工具版本从1.2.3升级到1.3.1

Error:Your project contains 2 or more modules with the same identification com.salesforce.android:AndroidCommon at ":AndroidCommon" and ":AndroidCommon:AndroidCommon". You must use different identification (either name or group) for each modules.

AndroidCommon是我正在使用的库之一。我尝试了Android Studio的1.3和1.4版本。看起来像AS版本并不重要。

回答

7

这种错误发生在这些情况下:

  • 2模块具有相同的标识(组+名称)。 Check the code
  • 1模块具有根项目的同名

在第一种情况:

  • 重命名模块中的一个
  • 更新settings.gradle文件以新名称
  • 运行gradlew clean assemble

在第二种情况下。

  • 重命名根项目或跟随above.`

中的步骤,检查与gradle这个-插件1.3.x的介绍 您可以检查代码:

+0

谢谢加布里埃莱。我的问题涉及第二个案例。工作就像一个魅力:) – gatorboy

1

您有2个模块与错误状态更改模块的名称相同的名称。

To rename a module 

settings.gradle,并重新命名模块到你的新名字。然后关闭Android Studio,然后使用文件资源管理器重命名文件夹。现在重新打开Android工作室,您的模块名称将被更新。