gradle 构建工具版本从 1.2.3 升级到 1.3.1 的问题

Upgrade issue in gradle build tools version from 1.2.3 to 1.3.1

我已将 gradle 构建工具从 1.2.3 升级到 1.3.1,并开始在 gradle 同步时看到以下错误。我对 1.2.3 版本没有任何问题。我正在使用 gradle2.3 版。无论如何我可以避免这个错误吗?

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版本不重要。

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

重命名模块

转到 settings.gradle 并将模块重命名为您的新名称。然后关闭 Android Studio,并使用文件资源管理器重命名该文件夹。现在重新打开 Android studio,您的模块名称将会更新。

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

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

第一种情况:

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

第二种情况。

  • 重命名根项目或按照上述步骤操作。`

此检查是在 gradle-plugin 1.3.x 中引入的。 您可以查看代码: