2011-12-28 9 views
0

可能性の重複:
Cannot get Android Market Licensing (LVL) working reliably. Almost always returns RETRYLVL()

は、私の質問は正確に回答されていないAndroid CheckLicense is always executing the "dontallow" methodと同じです。

また、Cannot get Android Market Licensing (LVL) working reliably. Almost always returns RETRYに関連しています。私はそれらの答えをチェックし、提案に従ったが、それは動作していないようです。

なぜ私はいつもdontallowコールバックを取得するのか分かりません。私は開発者コンソールにテストアカウントを追加/登録しました。コンソールに設定したライセンステストの応答に関係なく、私はまだやっていません。私は、アカウントの一部としてテストアカウントを追加した場所をテストするためのデバイスを使用しています。

これは既知の問題ですか?

ありがとうございました。

答えて

1

私が見た最も一般的なエラーはAndroidマーケットに自分のアプリをアップロードするのを忘れることです(公開する必要はありませんが、少なくともドラフトとしてアップロードする必要があります)。

また、マーケットAPKで使用したものと同じ署名キーを使用してテストする必要があります。つまり、デバッグビルド(デバッグ署名キーを使用)ではなく、アプリケーションのリリースビルドを実行する必要があります。

最後に、既存のアプリケーションの場合は、アプリのバージョンコードを増やし、ローカルAPKとMarketにアップロードされたバージョンの両方でcom.android.vending.CHECK_LICENSE権限をリクエストしてください。 (いずれかを忘れた場合、ライセンス確認サーバーはあなたのアプリのリクエストに応答することを知らないでしょう)

+0

ありがとう@Trevor。私はあなたの答えを受け入れました。私の場合、問題は異なっていました。私はデバイス上に複数のユーザーアカウントを持っていました。私は1つのテストアカウントを除いて他のすべてのアカウントを削除しました。私はライセンスサーバーと今話しているようです。 –

+0

それは面白いです...市場は、電話に登録されているすべてのアカウントを認識する必要があります。マーケット・チームにバグ・レポートとして伝えておきます。フォローアップありがとう! –

+0

にベットしてください。より多くの視聴者にこれをフォローすることができます。それが助けば - 私はdiffデバイスでテストしました - 2.2.2 verを走らせるMOTWX435KTと2.3.6を動かすNexus One。 –