2015-01-15 49 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版本。]