読者です 読者をやめる 読者になる 読者になる

ボクココ

サービス開発を成功させるまでの歩み

「apk をサーバーで処理できませんでした。もう一度お試しください。」The server could not process your apk. Try again と出るときの対応

Android Market の apk アップロードでタイトルのようなメッセージでアップロードできなかったが、解決方法を見つけたのでメモ。

まずググってみると、「何回もやればいける」 っていうのが解決方法として多かったのですが、自分の場合200回以上やってもだめだったので、とても困りましたorz


意外なところでミスっていました。
コマンド上で


aapt dump badging 対象アプリ.apk
↑は android-sdk\platform-tools 上にあるので、パスがなければ通す。

これで以下のエラーが出ていました。


ERROR getting 'android:label' attribute: attribute is not a string value
調べてみると、 values/strings.xml と values-ja/strings.xml の対応があっていないことが原因でした。。日本語の部分だけ書いていたので、英語の部分も対応させると、見事にアップロードできました!

ほかの方で参考になれば幸いです。