C:\Program Files\Java\jdk1.7.0_51\bin;
そして、以下を環境変数”path”に追加する。set SCRIPT_DIR=%~dp0 java -Dinput.encoding=Cp1252 -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M -jar "%SCRIPT_DIR%sbt-launch.jar" %*
C:\sbt;
C:\Program Files (x86)\scala\\bin;C:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\platform-tools;C:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\tools;
次にプロジェクトのひな形を生成する。$ android list ---------- id: 14 or "android-19" Name: Android 4.4.2 Type: Platform API level: 19 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in ABIs : armeabi-v7a ----------
$ android create project --target "android-19" --name ScalaTestApp --path "C:\Users\zuqqhi2\Desktop" --activity MainActivity --package org.example.scalatestapp
import android.Keys._ android.Plugin.androidBuild name := "ScalaTestApp" platformTarget in Android := "android-18" run <<= run in Android install <<= install in Android
sbt.version=0.13.0
addSbtPlugin("com.hanhuy.sbt" % "android-sdk-plugin" % "1.0.6")
package org.sample.scalatestapp; import android.app.Activity; import android.os.Bundle; class MainActivity extends Activity{ override def onCreate(savedInstanceState:Bundle){ super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
$ cd scalatestapp $ sbt > compile > android:package-debug
最後にインストールして実機で確認します。$ adb devices List of devices attached ****** device
これで実機でscalaで書きなおしたサンプルプロジェクトが実行できるようになりました!adb install -r bin/ScalaTestApp-debug.apk
よくわかるAndroidアプリ開発の教科書 Android 4.2対応版-【電子書籍】 価格:2,980円(税5%込、送料込) |