Android で Clojure
まず、以下のチュートリアルを。
# しかし現実トウヒばかりだな。。
Emacs on Ubuntu はスルー
Install Android
とりあえず、eclipse の設定があったりするはずなので ~/opt 配下に symlink 作成。
$ cd opt $ ln -s ../android-sdk-linux_x86-1.5_r2/ android $ ls -l 合計 8 lrwxrwxrwx 1 rms rms 32 2010-01-23 19:57 android -> ../android-sdk-linux_x86-1.5_r2/ drwxr-xr-x 6 rms rms 4096 2010-01-22 22:12 clojure drwxr-xr-x 9 rms rms 4096 2010-01-22 22:24 clojure-contrib $
で、~/opt/android/tools にパスを通すのか。
$ grep PATH ~/.bashrc PATH=$PATH:~/opt/clojure-contrib/launchers/bash:~/opt/android/tools $
これで、コマンドラインから
$ emulator
でナニが起動可能。と思ったら微妙。
$ emulator emulator: ERROR: You did not provide the name of an Android Virtual Device with the '-avd <name>' option. Read -help-avd for more information. If you *really* want to *NOT* run an AVD, consider using '-data <file>' to specify a data partition image file (I hope you know what you're doing). $
仮想デバイス作ってるはずですが名前を覚えてない。以下で確認できる模様。
$ android list avd Available Android Virtual Devices: Name: sdk1_5 Path: /home/rms/.android/avd/sdk1_5.avd Target: Google APIs (Google Inc.) Based on Android 1.5 (API level 3) Skin: HVGA Sdcard: 128M $
で、以下で emulator 起動。
$ emulator -avd sdk1_5
Install android-mode
こんなのがあるんですねぇ。とりあえず git clone な模様。
$ git clone git://github.com/remvee/android-mode.git Initialized empty Git repository in /home/rms/opt/android-mode/.git/ remote: Counting objects: 66, done. remote: Compressing objects: 100% (44/44), done. remote: Total 66 (delta 21), reused 0 (delta 0) Receiving objects: 100% (66/66), 9.10 KiB, done. Resolving deltas: 100% (21/21), done. $
で、.emacs に以下を追加。
;; android-mode (add-to-list 'load-path "~/opt/android-mode") (require 'android-mode) (defcustom android-mode-sdk-dir "~/opt/android")
で、再度起動して
$ emacs&
M-x android-start-emulator との事なんですが avd をどうやって指定するのか。