ubuntu 7.10でAndroidしてみた。Installing the SDK通りにAndroid SDKインストール(というかunzip)して、SynapticでEclipseインストールして動かそうとしたら。
JVM terminated. Exit code=1
こんなエラーダイアログが。しょぼーん。
$ java -jar /usr/lib/eclipse/startup.jar
[Loaded java.io.IOException from /usr/lib/j2se/1.4/jre/lib/rt.jar]
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/core/launcher/Main (Unsupported major.minor version 49.0)
Eclipse様はJ2SEのVMが気に入らないらしい。ググったらHOWTO: Install Eclipse with Aptana Plugin #18するとよいらしい。
$ sudo apt-get install sun-java6-jdk
再挑戦。
$ eclipse -vm /usr/lib/jvm/java-6-sun-1.6.0.03/bin/java
Could not create /usr/local/lib/eclipse/.eclipseextension. Please run as root:
touch /usr/local/lib/eclipse/.eclipseextension
chmod 2775 /usr/local/lib/eclipse/.eclipseextension
chown root:staff /usr/local/lib/eclipse/.eclipseextension
また怒られたので、指示どおりに。
$ sudo touch /usr/local/lib/eclipse/.eclipseextension
$ sudo chmod 2775 /usr/local/lib/eclipse/.eclipseextension
$ sudo chown root:staff /usr/local/lib/eclipse/.eclipseextension
$ eclipse -vm /usr/lib/jvm/java-6-sun-1.6.0.03/bin/java
やっとEclipseが起動したのでPreferenceにデフォルトのVMに↑を使うように設定してから、AndroidのプラグインをInstalling the SDKに従ってインストール。
TutorialのHello, Android!を見ながらProjectを作成。で、Run。したら、今度はTextViewなんてしらんとJavaに怒られた。で、ソースに
import android.widget.TextView;
を追加。動いた。こんにちはこんにちは。
ところで。エミュレータじゃない実機ターゲットに最適なのが、Linux Zaurusだと思うんだけど。誰かポーティングしてくれないかな。
というか、リナザウ自体Android化したらいいんでね?Qtの怨念から開放されるし。
実弾があると、色々と妄想が広がるよね。というか、AndroidのフットプリントとかCPUの馬力とか、現物で体感するとどれくらい必要なのかしかと分かるし。
誰かAndroid Zaurusを熱烈にプリーズ。他力本願。

