2015-11-04 116 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工作室,您的模塊名稱將被更新。