Google Playのアプリケーション署名がプロジェクトで有効になっているため、アップロード後にGoogle Playがapkを辞任しています。アプリの請求でテストするために私のapkをadb経由でデバイスにインストールしたいのであれば、APKはGoogle Playのバージョンと同じキーで署名する必要がありますが、Google Play App Signingを有効にするとこれは不可能なようです。私が同じapkを使ってGoogle Playにアップロードした場合、製品を購入しようとすると「このバージョンのアプリはGoogle Playからの請求で設定されていません」というエラーが表示されます。Google Playのアプリ署名とアプリの課金テスト
私の質問は:Google Play App Signingを有効にして、Google Playにすべてのテストバージョンをアップロードせずにアプリ課金でテストする方法ですか?
Googleプレイにすべてのテストをアップロードして、ベータ版を作成してテストしないでください。 –
「ベータ版を作成してそこでテストする」とはどういう意味ですか?現在、私はapkをアルファチャンネルにアップロードしています。しかし、請求機能で作業している間、私は多くのテストを行う必要があります。したがって、私は各バージョンをアップロードするのではなく、adbを通じてインストールします。しかし、私は同じキーで署名することはできません、グーグルによって署名されているため、アルファ版が署名されています... – liefersfl
私は同じ問題を抱えていました。私はαAPKをGoogle Playからデバイスに一度ダウンロードして、一度IAPを試してしまってしまった。私はその後、アプリケーションをアンインストールし、アンドロイドスタジオから同じversionCodeのビルドを再インストールしましたが、変更された実際のコードでAPKを再構築し、IAPは正常に動作しました。 –