Note that there are some explanatory texts on larger screens.

plurals
  1. POProguard with In-app purchase "Duplicate zip entry" error
    primarykey
    data
    text
    <p>I am using In app billing (followed steps as per developer.android.com) that includes a file InAppBillingService.aidl</p> <p>As suggested here -> <a href="http://developer.android.com/google/play/billing/billing_best_practices.html" rel="nofollow">http://developer.android.com/google/play/billing/billing_best_practices.html</a> We need to obfuscate the code using Progaurd for security reasons.</p> <p>Now exporting a signed apk with proguard enabled gives me the following error.</p> <p>Duplicate zip entry [android_6861407322325970495.jar:com/android/vending/billing/IInAppBillingService$Stub$Proxy.class]</p> <p>Any ideas/suggestions will be greatly appreciated. Thanks</p> <p><strong>UPDATE:</strong> Following is the complete trace.</p> <pre><code>java.io.IOException: Can't write [C:\Users\&lt;Name&gt;\AppData\Local\Temp\android_2083818169284424504.jar] (Can't read [C:\Users\&lt;Name&gt;\AppData\Local\Temp\android_6558830429113811056.jar] (Duplicate zip entry [android_6558830429113811056.jar:com/android/vending/billing/IInAppBillingService$Stub$Proxy.class])) at proguard.OutputWriter.writeOutput(OutputWriter.java:264) at proguard.OutputWriter.execute(OutputWriter.java:160) at proguard.ProGuard.writeOutput(ProGuard.java:372) at proguard.ProGuard.execute(ProGuard.java:153) at proguard.ProGuard.main(ProGuard.java:492) Caused by: java.io.IOException: Can't read [C:\Users\&lt;Name&gt;\AppData\Local\Temp\android_6558830429113811056.jar] (Duplicate zip entry [android_6558830429113811056.jar:com/android/vending/billing/IInAppBillingService$Stub$Proxy.class]) at proguard.InputReader.readInput(InputReader.java:230) at proguard.InputReader.readInput(InputReader.java:200) at proguard.OutputWriter.writeOutput(OutputWriter.java:253) ... 4 more Caused by: java.io.IOException: Duplicate zip entry [android_6558830429113811056.jar:com/android/vending/billing/IInAppBillingService$Stub$Proxy.class] at proguard.io.JarWriter.getOutputStream(JarWriter.java:139) at proguard.io.FilteredDataEntryWriter.getOutputStream(FilteredDataEntryWriter.java:105) at proguard.io.FilteredDataEntryWriter.getOutputStream(FilteredDataEntryWriter.java:92) at proguard.io.ClassRewriter.read(ClassRewriter.java:68) at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:87) at proguard.io.JarReader.read(JarReader.java:65) at proguard.io.DirectoryPump.readFiles(DirectoryPump.java:65) at proguard.io.DirectoryPump.pumpDataEntries(DirectoryPump.java:53) at proguard.InputReader.readInput(InputReader.java:226) ... 6 more </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload