近两个月以来,我一直在寻找以下问题的解决方案。我在我的应用程序中实现了一个库,其中还包括 IInAppBillingService.aidl 文件和 Google 的应用内计费库的其他部分。当我尝试编译我的应用程序的发行版本时,它只会抛出以下错误:
Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/android/vending/billing/IInAppBillingService$Stub$Proxy.class
目前我只是使用这个库进行应用内购买,而不是直接将其放入我的应用程序中。这在大多数情况下都工作得很好,但真正让我紧张的是我无法更改 IabHelper.class 内的任何内容。由于我们都认为 Google 应用内结算解决方案有时会出现问题,因此我想编辑 IabHelper.class。所以现在 2 个“IInAppBillingService.aidl”文件的问题显然又回来了。我已经尝试使用以下代码排除库的这一部分:
compile ('com.adobe.creativesdk:image:4.4.8') {
exclude module: 'com.android.vending.billing'
}
它不起作用......:(我能做什么?你有其他解决方案吗?我讨厌在所有这些图书馆问题上浪费多少时间......
多谢!!
要解决此问题,请按照下列步骤操作:
1-打开项目模式
- 删除 IInAppBillingService.aidl 文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)