gpt4 book ai didi

android - 重复的 "IInAppBillingService.aidl"文件 - 库 + 应用程序

转载 作者:太空狗 更新时间:2023-10-29 15:45:04 26 4
gpt4 key购买 nike

近 2 个月以来,我一直在寻找以下问题的解决方案。我在我的应用程序中实现了一个库,其中还包括 IInAppBillingService.aidl 文件和来自 Google 的 In App Billing Library 的其他部分。当我尝试编译我的应用程序的发布版本时,它只会抛出以下错误:

Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/android/vending/billing/IInAppBillingService$Stub$Proxy.class

目前我只是将这个库用于应用内购买,而不是直接将其放入我的。这在大多数情况下工作得很好,但真正让我感到不安的是,例如,我无法更改 IabHelper.class 中的任何内容。由于我们都不认为 Google In App Billing 解决方案有时存在问题,因此我想编辑 IabHelper.class。所以现在 2 个“IInAppBillingService.aidl”文件的问题显然又回来了。我已经尝试使用以下代码排除库的这一部分:

compile ('com.adobe.creativesdk:image:4.4.8') {
exclude module: 'com.android.vending.billing'
}

它不工作..... :( 我能做什么?你对此有任何其他解决方案吗?我讨厌浪费这么多时间在所有这些图书馆问题上......

非常感谢!!

最佳答案

要解决此问题,请按照下列步骤操作:

1-打开项目模式

  1. 删除 IInAppBillingService.aidl 文件

enter image description here

关于android - 重复的 "IInAppBillingService.aidl"文件 - 库 + 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38401578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com