Scala + sbt でマーケット用 apk を作る

sbt にしてから、アプリケーションを更新したかったのに、リリースするまで少し悩んだのでその分をメモ。

release 用 apk を作る

release 用 apk を作るには

$ sbt
> package

で、できるみたい。

署名

まず、 keystore ファイルは ~/.keystore に置く。
そして project/build/${appname}.scala にある "change-me" という箇所を keystore 内のキーの alias に書き換える。

その後

$ sbt
> prepare-market

で署名までやってくれる。

べんりー。

でも keystore のパスワードを聞かれたとき、入力した文字がそのまま表示されるのはちょっと頂けない。
それ以外は特に問題もなく使えているのでまあよし。