2015-01-15 48 views
0

我正在使用具有多個子模塊的gradle構建apk。這些子模塊包括幾個相同的罐子。由於這個在我的apk編譯過程中給出錯誤。 更具體地說,同一個jar是'com.android.support:support-v4:+',它包含在多個子模塊中。在我的apk編譯期間,我收到錯誤: com.android.ide.common.internal.LoggedErrorException:無法運行命令:由於子模塊中的相同罐子造成的錯誤

我發現了幾個類似的問題,但仍無法解決此錯誤。請幫忙。

+0

首先要做的就是將-v4:+更改爲特定版本。你總是會對版本模糊不清。使用手術刀,而不是霰彈槍。可能是由於導入了不同的版本。 –

回答

0

您需要刪除那些com.android.support:support-v4 jar文件,並在主應用程序中只包含com.android.support:support-v4 jar。如果需要,您可以在子模塊中複製相同的jar文件。 清潔和建立,現在你檢查。 [我正在使用Eclipse,希望在Android Studio中也可以存在乾淨的n版本。]