ネタ記録庫/Scala/Android 注意: これは2011年9月に書きました。sbt-0.10を使う方法です。sbt-11.2を使う場合はこちらを参照ください。ネタ記録庫/Scala/Android/sbt-0.11.2
次のものを先に用意します。
(Scala sbt-0.10を使ってAndroidアプリ作成環境を作るためのGetting started)
参考:
android開発のためのsbt pluginのインストールには次が必要
それぞれHomeディレクトリに簡単にインストール出きる。これらは必要なくなれば削除してもおk。
$ curl https://raw.github.com/n8han/conscript/master/setup.sh | sh
$HOME/bin/csというコマンドとして使えるようになる。
$ ~/bin/cs n8han/giter8
$HOME/bin/g8というコマンドとして使える
$ git clone git://github.com/jberkel/android-plugin.git $ cd android-plugin $ sbt publish-local
$ export ANDROID_HOME=/usr/local/android-sdk-linux_x86
$ export PATH=$PATH:$ANDROID_HOME/tools $ export PATH=$PATH:$ANDROID_HOME/platform-tools
$ ~/bin/g8 jberkel/android-appパッケージ名、プロジェクト名、メインActivity名、api levelを聞かれるのでそれぞれ入力する。 成功するとプロジェクト名のディレクトリが生成され、Helloworldアプリが作られる。
生成されたプロジェクトディレクトリ内に移動するとproject, src, testsの三つのディレクトリが存在する。ここでsbtコマンドを実行する。
$ sbt
また、emulatorは起動しておく
$ emulator @AVD名
sbtでビルド
> android:package-debug
sbtで
> android:start-emulator