1
を課金しない再生私は新しいGoogleが私のプロジェクトにcom.android.billingclient:billing:1.0
課金ライブラリを再生追加したい - >lienGoogleは1.0ませインターフェイスメソッドgetBuyIntentExtraParamsに
をしかし、私は実行すると:
final BillingFlowParams.Builder builder = BillingFlowParams.newBuilder()
.setSku(sku)
.setType(BillingClient.SkuType.INAPP);
int resultCode = mBillingClient.launchBillingFlow(activity, builder.build());
私はこの問題をしました:
Caused by: java.lang.NoSuchMethodError: No interface method getBuyIntentExtraParams(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle; in class Lcom/android/vending/billing/IInAppBillingService; or its super classes (declaration of 'com.android.vending.billing.IInAppBillingService' appears in /data/app/{MY_PAKAGE_NAME}-eHTcC-Sp4zY08KZcxkl7fQ==/base.apk:classes97.dex)
BillingClientImpl.java:332
アイデア?
解決策を回答として追加し、同意してください。さもなければ、開発者が将来同様の問題に直面した場合に、ソリューションを見つけることは容易ではありません。ありがとうございました! – goRGon
@goRGon done;) – Nodens
素晴らしい!更新していただきありがとうございます。 – goRGon