首先,我在gradle中添加了一个依赖项,然后同步项目。我们没有错误,但是当我们运行应用程序时,我们得到了一个错误,它也出现在图像中。
addressBook
我们发现了一个带有不同版本的重复jar文件,上面突出显示了该文件。现在我想只删除这个重复的jar文件( :app:transformClassesWithJarMergingForDebug FAILED
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: javax/inject/Inject.class
)。
希望有人有解决方案。
答案 0 :(得分:0)
您可以关闭Android Studio,删除项目中的所有.idea
文件夹和.iml
文件,然后重新导入。
答案 1 :(得分:0)
如果您使用的是Android Studio,请使用重构。只是
右键单击.jar文件,选择“Refactor> safe delete”
答案 2 :(得分:0)
请在gradle
依赖项中尝试以下内容。
compile('org.igniterealtime:rest-api-client:1.1.3')
{exclude module: "javax.inject"}