1

アプリ内課金を統合する必要がある Android アプリケーションに取り組んでいます。次のリンクに記載されている手順に従っていますが、効果がありません。

http://developer.android.com/guide/google/play/billing/billing_integrate.html#billing-permission

このリンクには、プロジェクトへの AIDL ファイルの追加というセクションがあります。セクションに記載されている手順に従うと、プロジェクトの「gen」フォルダーに「IMarketBillingService.java」ファイルが見つかりません。何が問題になる可能性がありますか? 誰もこの問題に直面しました..? 問題に関するヘルプは大歓迎です。

4

3 に答える 3

2
  1. .aidl ファイルをプロジェクトの src フォルダーから一時フォルダーに移動します。
  2. プロジェクトをクリーンアップしてビルドします (ビルドは失敗する可能性があります。開始することが重要です)。
  3. .aidl ファイルを元の場所に戻します。
  4. クリーンアップして再度ビルドします。今回はすべて問題ないはずです。
于 2012-10-16T15:10:32.733 に答える
0

プロジェクトを何度もクリーニングして再構築するなど、私にとっては何もうまくいきませんでした....しかし、既存のプロジェクトから新しいプロジェクトを作成すると、問題は解決しました。新しいプロジェクトでは、aidl ファイルを追加することができ、対応する Java ファイルが gen フォルダーに作成されました。それは最善の解決策ではないかもしれませんが、2〜3日間の検索とマインドストーミングの後、これだけが私のために働いた唯一のものなので、誰かがより良い解決策を持っている場合は共有してください... :-)

于 2012-07-06T11:53:01.330 に答える