2

アプリ内課金を実装したプロジェクトがあります。現在、市場に出回っており、すべて正常に動作しています。アップデート用に新しいビルドを作成したいと思ったので、状況は逆さまになりました。プロジェクトをクリーンアップしましたが、ImarketBillingService.javaファイルが生成されなくなりました。私が試したこと:

  • 100 万回更新、クリーンアップ、再インポート

  • プロジェクト ビルダーのチェック/チェック解除

  • プロジェクトに IMarketBillingService.aidl ファイルを再度追加する

  • 他の API レベルの構築

  • 私のプロジェクトの古いバージョンから生成されたJavaファイルを追加します(署名は問題ありませんでしたが、APKをデバイスにインストールした後、請求サービスに必要なファイルが見つからなかったため、アプリはすぐにクラッシュしました)

4

2 に答える 2

0

私のために働いたのはこの指示でした

If you are developing in a non-Eclipse environment: Create the following directory /src/com/android/vending/billing and copy the IInAppBillingService.aidl file into this directory.

私はEclipse Junoを使用していますが、これはadt-previewとandroid tools-previewをインストールした後であり、どれも問題を解決しませんでした。

現在、すべてが台無しになっているため、Eclipse以外の指示に従う必要があります

于 2013-01-24T04:05:34.453 に答える
0

私はここで答えを見つけました: Android Pre Compiler error on 21.0.1 android sdk

Android SDK ツール 21.0.1 プリコンパイラに問題があります。.svn フォルダーに問題があり、プリコンパイル段階が失敗し、IMarketBillingService.aidl ファイルの処理が妨げられているようです。このリンクには、いくつかの回避策があります。

于 2013-01-22T09:37:27.357 に答える