1

アプリ内チュートリアルに取り組んでいますが、バージョンが Google ストア経由の課金用に構成されていないというエラーが表示されます。

私のデバイスで使用されているバージョンに関して、多少の混乱があるかもしれません。

これは私の通常のプロセスです。セットアップ済みで正しく機能する署名付きキーがあります。

私は Eclipse を使用し、そこでアプリをビルドします。常にビルド アイコンをクリックしてビルドします。デバイスが接続されている場合はデバイスで開きます。知っていることには何も署名しません (混乱の原因になります)。

アプリをリリースしたいときは、署名されたキーでエクスポートし、アプリを右クリックすると表示される Android ツールで署名されたアプリケーション パッケージをエクスポートする必要があります。.apk ファイルが生成され、それを Google にアップロードすると、すべてが機能します。

私の質問は、電話でアプリを実行するだけで、どのモードのEclipseから直接来るかです

アプリ内チュートリアルでは、署名済みバージョンを自分の電話で実行する必要があると書かれています。Eclipse から起動したときに自動的にこれを行っているのでしょうか、それともデバッグ モードでしょうか。デバッグ モードの場合、Eclipse から署名付きモードにする方法を教えてください。

Google にアップロードする必要があるバージョンは署名されていますが、チュートリアルのガイドに記載されているように UNPUBLISHED として設定されているため、ストアから取得できません。

4

1 に答える 1

2

Google ストアとやり取りする必要があるものをすべてテストするには、リリース バージョンの .apk ファイルを使用する必要があります。通常どおり Eclipse からエクスポートし、コマンド ライン ツールを使用してデバイスまたはエミュレーターにリリース .apk をインストールします。

>adb install myApp.apk

以前に Eclipse 内から同じデバイスまたはエミュレーターで実行したことがある場合、アプリはデバッグ証明書で署名されているため、最初に完全にアンインストールする必要があります。-r署名証明書が異なる場合、コマンドのスイッチでさえapk installインストールされません。

于 2012-11-20T17:30:48.217 に答える