x**3な人生

基本的にはメモ

OSXでProcessingでAndroid

[2014/1/26 追記]
Ben Fryさんから解決済みのお知らせがありました。

                                                                                    • -


Androidプログラミングは色々大変なことが多くて、ちょっとでも楽をしたくてProcessingを使おうと思って、ちょっとはまったけど何とか脱出できたという話。
多分バグなので後々解決されると思うけど、とりあえず2013年度末の話です。

(1)事象
Processingで簡単にAndroidアプリを作れるという言葉にのるものの、Mac OSXを使っているせいかはまる。こんなエラーが出る。
"/Applications/Processing.app/Contents/PlugIns/jdk1.7.0_45.jdk/Contents/Home/jre/bin/javac" (-1)"
Googleで調べたら、みんなはまってるみたい。
https://github.com/processing/processing/issues/2187

でもjavacをインストールすれば良い様に見える。

(2)解決(とりあえず)
Oracleからjavacをインストールして、Processingから使えるようにすればOK。
cd /Applications/Processing.app/Contents/PlugIns/jdk1.7.0_45.jdk/Contents/Home/jre/bin/
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javac ./javac

とりあえず幾つかのサンプルを試したけど、ちゃんと動作しているようだ。