debug
証明書を使用したビルドでは課金のテストはできませんが、release
証明書を使用すればAndroid Studioのローカル実行で課金をテストすることができます。
Google Play アプリ署名を有効にしている場合でも、アップロード証明書で署名すれば課金をテストできます。
以下にGUIを使用した手順を紹介します。
- Android Studioで
Build Variant
をrelease
に設定しておく

- File -> Project Structure -> appモジュール -> signing でアップロード証明書の情報を入力する

- Build Typesタブに移動し、Signing Configに↑で作成したものを設定する
必要に応じてdebuggable
をtrue
に設定する。

- Android Studioからアプリを実行する

もちろんreleaseビルドの証明書の設定などはbuild.gradle
を手動で修正しても構いません。