2017-06-05 9 views
2

私はインターネット上で解決策を見つけることができない問題に直面しています。私はそれを実装した後https://github.com/anjlab/android-inapp-billing-v3アプリ課金Proguard重複するジップ入力

、私はAPKを生成しようとすると、このエラーが表示されます:私は私のプロジェクトにこのライブラリを実装

警告:例外タスクにjava.io.IOExceptionを処理中:書き込みできませんが[C:¥Users¥tomasProjects¥TalisProject¥app¥build¥intermediates¥transforms¥proguard¥release¥jars¥3¥1f¥main.jar】([C:\ Users \ tomas \ StudioProjects \ TalisProject \/app/build \ intermediates \ classes \ release(;;;;; **クラス)](重複するzipエントリ[com/android/vending/billing/IInAppBillingService $ Stub $ Proxy.class]))

-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を処理中:出力jarファイルを[C:私は私のProGuardのにこのコードを追加した後\ Users \ユーザートーマス\ StudioProjects \ TalisProject \アプリ\構築\中間体\ transforms \ proguard \ release \ jars \ 3 \ 1f \ main.jar]にフィルタがなければなりません。

誰もこの問題を解決する方法を知っていますか?

答えて

2

プロジェクトにaidlファイルがあるかどうか確認してください。そしてもしあなたがそれを取り除くだけなら

+0

はい、以前のaidlファイルを削除した後に動作します。ありがとう。 – Damon

+0

Googleが最初に行うことがわかったときに、なぜこれが機能するのかは、aidlファイルを追加することです。 https://developer.android.com/google/play/billing/billing_integrate.html – user3044482

+0

既にライブラリ(https://github.com/anjlab/android-inapp-billing-v3)に追加されており、それを複製する。 – Vadym

関連する問題