2

Androidアプリケーションの「アプリ内課金の実装」について読んでいますが、ドキュメントには、エミュレーターでアプリケーションをテストすることはできないと書かれています。本当?

開発中の携帯電話には「モバイルデータプラン」がないので、PC経由でUSB経由で携帯電話を接続しようとしていますが、パソコンがプロキシの背後にあるため、インターネットに接続できません。

何ができますか?

前もって感謝します

4

3 に答える 3

6

Wifiを使用してインターネットに接続しますか?アプリ内課金をテストするには、関連するGoogleサービスを備えたAndroidマーケット/GooglePlayストアアプリケーションが必要です。これはエミュレータでは使用できないため、実際のデバイスを使用する必要があります。

于 2012-06-14T07:36:35.440 に答える
2

誰かがまだこれに固執しているのに役立つ場合は、回答を投稿します。まず、使用するアカウントがパブリッシャー アカウントまたはテスト アカウントであることを確認します。(アカウントを発行者アカウントとして設定する方法の詳細については、VIISHRUT MAVANII https://stackoverflow.com/a/57478895/15186237によるこの回答を確認してください)。今...

  1. AVD マネージャーに移動 -> 仮想デバイスの作成
  2. Play ストア アイコンがあるデバイス (私は Pixel 4 を使用しています) を選択し、[次へ] をクリックします。
  3. Google Play を含み、API レベルが 8 以上のシステム イメージを選択します。(ターゲットの Android OS バージョンがこれにどのように影響するかはわかりませんが、Google Play が含まれている限りは問題ではないと思います。) [ターゲット] 列の下に、Android のバージョンと、Google Play が含まれているかどうかが表示されます。そのシステム イメージをダウンロードして使用します。
  4. [次へ] をクリックして、必要に応じて名前を付けます。押して終了。
  5. Android Studio で、この新しいエミュレーターを使用していることを確認します。エミュレーターを実行します。
  6. そこで Play ストアを見つけて、パブリッシャー/テスト アカウントでサインインします。
  7. すべて完了したら、アプリを実行してアプリ内課金をテストします。

パブリッシャー/テスト アカウントを使用してここで行われた購入には、実際には費用がかからないことに注意してください。

于 2021-06-29T14:42:22.477 に答える
2

正しい OS をエミュレータにインストールすれば、エミュレータで Play Services を使用できるため、これが可能になりました。その上で Play ストアを開き、Google アカウントでログインすると、アプリ内購入をテストできます。

これをテストする方法の詳細については、こちらをご覧ください。デバイス (エミュレーターを含む) をセットアップするための関連手順については、こちらを参照してください。

于 2020-08-03T08:26:33.727 に答える