アプリで、今まで動いていたのに以下のようなエラーが出るようになりました。差し替えたら動作するようになりました。急に動かなくなるのは恐いです。使った認証で、ある日突然認証ができなくなった。今までは動いていたのに以下のようなエラーで認証ができない。特定の端末のみで起こっており、他の端末では問題なく動作する。more少々悩んだ結果、原因は端末の時刻が現在時刻と大きくずれていることでした。端末の時刻を現在時刻に合わせたところ問題なく動きました。テストのために時刻を進めていて、元に戻すのを忘れていました。認証でも同様に失敗するようです。前にも一度これでハマったはずなのに、もう一度同じ失敗を繰り返しました。以前に経験していたことも思い出せなかったので備忘録として書きました。true);こんなコードで、クロップをまかせてみたが、帰ってきた画像の大きさが320x320になっていない端末がある。Xperiaは320x320,Galaxyは160x160,Nexus7は229x229で返ってくる。メモリ渡しなので大きさが制限されているようだ。pickedFileUri);に変えて、ファイルに書き出してもらうようにしたらちゃんと320x320で取得できました。いうエラーが出てしまう。Galaxy(4.1)では問題なく動くがXperia(2.3)では上記のエラーが出る。先人の知恵はすばらしい。検証用に購入しました。最初の印象は物理的に軽いこと。この大きさでも片手で楽に持てます。肝心の動作も非常に滑らかに動きます。私がPCで使っているディスプレイ(1920x1080)よりも高い解像度。PCでメディア空き容量を確認したところ11GB台でした。重いデータをガンガンに入れて使いたい人は32GBモデルにしたほうが良いかもしれません。充電用アダプタとUSBケーブルは同梱されていました。java.lang.ClassNotFoundExceptionとなって停止してしまう。調べたところ以下の手順で解決できました。クリーンにしてから、実行。無事Activityが表示され動画の再生ができました。管理画面で該当トランザクションをキャンセルして、もう一度購入処理を実行してみた。ところが、すでに購入済みの動きになってしまって、購入画面が出てこない。キャンセル反映に時間がかかるのかと思い、しばらく待ってから試してみるが、同様に購入画面が出てこない。購入結果をキャッシュして、動作を高速化しているようだ。推測だが、キャッシュに購入済みのフラグがあって、それを見て購入済みと判断されているらしい。単純に考えるとキャッシュを削除すれば良さそうだ。[キャッシュを消去]でキャッシュを削除して、もう一度トライ。無事に購入画面が表示されました。意外とシンプルに解決。はまらなくて良かった。(launchPurchaseFlow)となる。一回目の処理はちゃんと走るのだが、そのまま二回目の処理に入ろうとするとこのエラーがでる。開始できないよ、ということなのだが対応はいかに。