プロジェクトの作成

Android プロジェクトの作成

File -> New -> Other -> Android Projectで作成

名前はここでは ScalaOnAndroidTest とする。

  • Project Name -> ScalaOnAndroidTest
  • Build Target -> ADVと同じ物を (今回は2.0.1)
  • Application Name -> ScalaOnAndroidTest
  • Package -> com.example.scalaonandroidtest
  • Activity -> ScalaOnAndroidTest

テスト

この時点で、Run as Android Applicationをクリック。

ちゃんと動いていればエミュレータが立ち上がるはず。

それで、
Hello World, ScalaOnAndroidTest!
などと表示されていればOK。

Scala Natureの追加

Projectを右クリック、 Scala -> Add Scala Nature

scalaのコードを書く。

最初に生成された、ScalaOnAndroidTest.javaを削除。

ScalaのClassを追加する。この時、Class名は、Activityと同じでなければならない。

classの内容はとりあえずこんな感じで。

package com.example.scalaonandroidtest

import _root_.android.app.Activity
import _root_.android.os.Bundle

class ScalaOnAndroidTest extends Activity {
  override def onCreate(savedInstanceState: Bundle) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.main)
  }
}

実行

Run As Android Applicationで実行。

…しかし、動かないなぁ。はてさて。ビルドは出来ているんだけど。