2

Android Inapp Billing Exampleを実行しようとしていますが、意図したとおりに機能しないため、明らかに何か問題が発生しています。

何が悪いのかについての私の最も良い手がかりは、市場請求ポップアップがタイトルを表示するとき、タイトルが「サンプルマーチャントによるサンプルアプリケーションタイトル」であり、コードにも開発者コンソールにもそのテキストが見つからないため、私のアプリケーションは、支払いのために他の誰かのアカウントに接続しようとしています。

何が悪いのか、説明の指示に従って「キー」をアプリケーションにコピーしました。

よろしくお願いしますローラ​​ンド

4

1 に答える 1

5

うん、

Eclipseからコンパイルされたアプリを実行しているため、開発キーで署名されています。

リリースキーで署名する必要があります。また、Security.javaファイルでbase64EncodedPublicKeyをAndroidマーケットの公開キー(Androidマーケットアプリの[プロファイルの編集]リンクから入手可能)に設定していることを確認する必要があります。

したがって、手順は次のとおりです。

  1. 公開鍵をSecurity.javaファイルに入れてください
  2. アプリケーションのリリースビルドをエクスポートします
  3. adb install YOURAPKNAMEを実行して、アプリケーションを電話に配置します

次に、サンプルアプリのポップアップが表示され、アプリケーションのタイトルが一覧表示され、販売者として+実際に購入できるようになります。

于 2011-06-11T18:02:35.307 に答える