PlayStoreから一度アプリをインストールした後、アンインストールしてパッケージ名を揃えたデバッグビルドをインストールしたらよい。
Google Play App Signing、便利だけど手元にあるのはAPKアップロード用の鍵なので、課金のデバッグはできないものと思っていた。 でも、調べてみると結構簡単にエミュレータ上のデバッグビルドでも課金することができた。
手順は簡単。
これだけ。 もちろん対象アカウントのテスター登録とかアルファ版に課金Permission入れたAPKをアップロードするとか、通常の課金テストで必要な手順は一通り必要。
一つ注意点があって、この方法だとGoogle PlayのDeveloperコンソールから課金キャンセルした場合に、キャンセルが反映されない。
おそらく署名が違うから正常にリモートから情報を取得できないのだと思う。
この場合は一度デバッグビルドをアンインストールして、再度上記のPlayStoreからインストールする手順を踏めば良い。