トップ
新規
単語検索
ヘルプ
ネタ記録庫/Scala/Android/sbt-0.11.2
をテンプレートにして作成
開始行:
注意: これは2012年2月に書きました
* 概要 [#z56b5eb0]
Scalaの開発でしばしば利用されるビルドツールのSBT (simple ...
* 準備 [#s7827d80]
** Android SDKをインストール [#qb60c31d]
参考: [[ネタ記録庫/Scala/Android/Android SDKとエミュレー...
** sbt-0.11.2のインストール [#h334c4f6]
http://typesafe.artifactoryonline.com/typesafe/ivy-releas...
* sbt plugin for android をインストール [#h79eecc2]
Scala sbt-0.11.2を使って快適Androidアプリ作成環境を作るた...
参考:
- https://github.com/jberkel/android-plugin
** Android用のsbt-pluginのインストール [#o2d7f172]
android開発のためのsbt pluginのインストールには次が必要
- n8han氏のconscript
- n8han氏のgiter8
それぞれホームディレクトリに簡単にインストールされる。roo...
*** conscriptのインストール [#x946a9b2]
$ curl https://raw.github.com/n8han/conscript/master/set...
$HOME/bin/csというコマンドとして使えるようになる。
*** giter8のインストール [#v28f14e6]
$ ~/bin/cs n8han/giter8
$HOME/bin/g8というコマンドとして使える
*** plugin のインストール [#g65f92a1]
$ git clone git://github.com/jberkel/android-plugin.git
$ cd android-plugin
$ sbt publish-local
** Androidプロジェクトの雛形を生成 [#nc77b1ba]
- android-SDKをダウンロードし/usr/local/とかに配置する。...
- ANDROID_HOMEという環境変数を設定する。
$ export ANDROID_HOME=/usr/local/android-sdk-linux_x86
- パスを通しておく
$ export PATH=$PATH:$ANDROID_HOME/tools
$ export PATH=$PATH:$ANDROID_HOME/platform-tools
- g8で雛形を生成
$ ~/bin/g8 jberkel/android-app
パッケージ名、プロジェクト名、メインActivity名、api level...
成功するとプロジェクト名のディレクトリが生成され、Hellowo...
** Helloworldプロジェクトのビルド [#vc4e5052]
生成されたプロジェクトディレクトリ内に移動するとproject, ...
$ sbt
また、emulatorは起動しておく
$ emulator -avd AVD名
sbtでビルド
> android:package-debug
** emulatorで実行 [#t6d501c6]
sbtで
> android:start-emulator
終了行:
注意: これは2012年2月に書きました
* 概要 [#z56b5eb0]
Scalaの開発でしばしば利用されるビルドツールのSBT (simple ...
* 準備 [#s7827d80]
** Android SDKをインストール [#qb60c31d]
参考: [[ネタ記録庫/Scala/Android/Android SDKとエミュレー...
** sbt-0.11.2のインストール [#h334c4f6]
http://typesafe.artifactoryonline.com/typesafe/ivy-releas...
* sbt plugin for android をインストール [#h79eecc2]
Scala sbt-0.11.2を使って快適Androidアプリ作成環境を作るた...
参考:
- https://github.com/jberkel/android-plugin
** Android用のsbt-pluginのインストール [#o2d7f172]
android開発のためのsbt pluginのインストールには次が必要
- n8han氏のconscript
- n8han氏のgiter8
それぞれホームディレクトリに簡単にインストールされる。roo...
*** conscriptのインストール [#x946a9b2]
$ curl https://raw.github.com/n8han/conscript/master/set...
$HOME/bin/csというコマンドとして使えるようになる。
*** giter8のインストール [#v28f14e6]
$ ~/bin/cs n8han/giter8
$HOME/bin/g8というコマンドとして使える
*** plugin のインストール [#g65f92a1]
$ git clone git://github.com/jberkel/android-plugin.git
$ cd android-plugin
$ sbt publish-local
** Androidプロジェクトの雛形を生成 [#nc77b1ba]
- android-SDKをダウンロードし/usr/local/とかに配置する。...
- ANDROID_HOMEという環境変数を設定する。
$ export ANDROID_HOME=/usr/local/android-sdk-linux_x86
- パスを通しておく
$ export PATH=$PATH:$ANDROID_HOME/tools
$ export PATH=$PATH:$ANDROID_HOME/platform-tools
- g8で雛形を生成
$ ~/bin/g8 jberkel/android-app
パッケージ名、プロジェクト名、メインActivity名、api level...
成功するとプロジェクト名のディレクトリが生成され、Hellowo...
** Helloworldプロジェクトのビルド [#vc4e5052]
生成されたプロジェクトディレクトリ内に移動するとproject, ...
$ sbt
また、emulatorは起動しておく
$ emulator -avd AVD名
sbtでビルド
> android:package-debug
** emulatorで実行 [#t6d501c6]
sbtで
> android:start-emulator
ページ名: