Android Marketで私が遭遇したトラブルです。
あまり多くはなさそうですが、私がはまってしまい、日本語情報というか英語情報でもピンポイントのものがすぐに見つからなかったので、情報共有ということで詳細をまとめてアップしておきます。
Android Marketで公開している拙作「EX Reversi」(
Android Market : EX Reversi)ですが、いくつかの修正をかけた最新版を昨夜作成しました。
そして、今日になってAndroid Marketで公開しようとして、ごにょごにょとやっていました。
前回の1.1.2のアップが2009年4月14日なので、きっと色々とトラブルが起こるだろうなと予想はしていました。その予想の通り、トラブルが起きました。
それは、Android Marketに公開したファイルが「Download Unsuccessful」(ダウンロードできません)と出て、ダウンロードできないというトラブルです。
可能性として、いくつか考えて、それらの対策を行ってみました。
・Android Phoneを再起動する。→効果なし。
・前のアプリをアンインストールする。→効果なし。
・「マーケット」アプリのキャッシュを消す(設定→アプリケーション→アプリケーションの管理→マーケット→キャッシュを消す)→効果なし。
ちなみに、自分でアップしたアプリ以外はきちんとインストールできます。なので、通信状態や、Android PhoneのハードやOSの問題、また「マーケット」アプリの問題ではありません。
結論としては、アプリのビルド時のターゲットバージョンが1.1だったのが問題だったようです。
DevPhoneもバージョンアップしていたし、手持ちのHT03Aも新しいOSなので、ターゲットが1.1のアプリを「ダウンロードできないアプリ」として拒否していたようです。
1.5にターゲットを変えてビルドし直してアップしたら、ダウンロードできました。
でもなあ、HT03Aで古い「EX Reversi」はダウンロードできて遊べていたわけで、何かAndroid Marketか、「マーケット」アプリの仕様が変わったのかなあ。それに、野良アプリとしてインストールしたら、きちんと動いていたし。
そういえば、「EX Reversi」1.1.2から1.1.3の間に、「マーケット」アプリのバージョンアップがありました。それが原因かもしれません。
もしくは、何かファイルのアップロード時にエラーがあったとか、そういう理由かもしれません。何度も再現するわけにはいかないので、ここで作業は打ち切ります。
ともかく、同じ理由ではまって時間を無駄にする人がいるといけないので、情報を取りまとめておきます。