【问题标题】:Upgrade issue in gradle build tools version from 1.2.3 to 1.3.1gradle build tools 版本从 1.2.3 升级到 1.3.1 的问题
【发布时间】:2016-02-05 10:21:03
【问题描述】:

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

错误:您的项目包含 2 个或更多具有相同功能的模块 识别 com.salesforce.android:AndroidCommon at “:AndroidCommon”和“:AndroidCommon:AndroidCommon”。你必须使用 每个模块都有不同的标识(名称或组)。

AndroidCommon 是我正在使用的库之一。我尝试使用 Android Studio 的 1.3 和 1.4 版本。好像AS版本无所谓。

【问题讨论】:

    标签: android android-studio gradle android-gradle-plugin build.gradle


    【解决方案1】:

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

    To rename a module
    

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

    【讨论】:

      【解决方案2】:

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

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

      第一种情况:

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

      第二种情况。

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

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

      【讨论】:

      • 谢谢加布里埃尔。我的问题涉及第二种情况。像魅力一样工作:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 2020-03-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多