Android

ruboto <- 当前版本0.3, arch ok,windows ok。在arch的VPS服务器上dx打包报错。

ruboto的项目是和jruby打在一起的,在运行时调用jruby解释,模拟器里调试只要覆盖ruby脚本就行了,非常方便。
arch上设了permission好像也访问不了模拟器里的程序路径,windows ok(android-2.2以上)。

https://github.com/ruboto/ruboto-core/

例子
https://github.com/ruboto/ruboto-irb

访问模拟器里程序路径(例如更新ruby脚本),在AndroidManifest.xml里加
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


mirah + pindah
mirah当前版本0.0.7,以ruby语法去使用java库,还不支持泛型和继承重载,写起来比java还累。
http://blog.zerosum.org/2011/07/24/android-apps-with-mirah-pindah.html

64位的jdk运行rake时会出错,要装32位的

yaourt -S bin32-jdk


yaourt装jruby, apache-ant, android-sdk 的时候编辑PKGBUILD把java-runtime或者java-environment的关联去掉

例子
https://github.com/zapnap/upordown

离线下载platform
http://dl-ssl.google.com/android/repository/repository.xml

你可能感兴趣的:(android,Ruby)