我遇到了一个问题,我无法在互联网上找到任何解决方案。我实现了这个库到我的项目:https://github.com/anjlab/android-inapp-billing-v3在应用程序结算Proguard重复邮编
我实施后,当我尝试生成APK出现此错误:
警告:异常在处理任务产生java.io.IOException:不能写[C:\ Users \ tomas \ StudioProjects \ TalisProject \ app \ build \ intermediates \ transforms \ proguard \ release \ jars \ 3 \ 1f \ main.jar](无法读取[C:\ Users \ tomas \ StudioProjects \ TalisProject (重复的zip条目[com/android/vending/billing/IInAppBillingService $ Stub $ Proxy.class]))
后,我加入这个代码到我的ProGuard:
-keep class com.android.vending.billing.**
-outjars build\intermediates\transforms\proguard\release\jars\3\1f\main.jar
-outjars out.jar(**.class)
-dontwarn com.android.vending.billing.**
警告:异常在处理任务产生java.io.IOException:输出罐子[C:\用户\托马斯\ StudioProjects \ TalisProject \程序\建立\ intermediate \ transforms \ proguard \ release \ jars \ 3 \ 1f \ main.jar]必须有一个过滤器,否则所有后续的输出jar都将为空。
有谁知道如何解决这个问题?
是的,它在删除之前的aidl文件后有效。谢谢。 – Damon
为什么这个工作时,谷歌告诉我们做的第一件事是添加aidl文件。 https://developer.android.com/google/play/billing/billing_integrate.html – user3044482
因为它已经添加到库中(https://github.com/anjlab/android-inapp-billing-v3),并且您只是复制它。 – Vadym