スタッフのブログです。個以上あるコメントは受け付けない設定になってます。)2011年07月21日RubyをAndroid用にビルドする昨年の夏に書いた記事、「AndroidのNDKツールを使ってrubyをビルドして動かす」のアップデートです。NDKはr6を使用しています。1.9.2が必要です。インストールしておきます。install/usr/local/binにインストールされます。Rubyのソースにパッチをあてる前回はNDKのヘッダファイルとRubyのソースの両方を修正しましたが、今回はRubyのソースの修正だけで行いました。このパッチのファイルはこの記事の後ろに置きました。環境変数をセットするファイルはこれ。一行目のNDK_TOPはNDKをインストールしたディレクトリに合わせて変更してください。--disable-ipv6最後のWARNINGは気にしなくても大丈夫です。installドキュメントやインクルードファイル等は不要なので、/system/local/binと/system/local/libのみAndroid実機にコピーします。コマンドを使うところですが、私の場合は実機のファイルシステムはNFSマウントしているので以下のようにコピーしました。システムのライブラリパスが通っているディレクトリに置く必要があります。今回はシンボリックリンクを張りました。以下のページを見てください。1.8用のパッチもgistに置きました。ruby-1.8.7-p352-android.patch先にruby-1.8.7をネイティブでビルドしてインストールしておく必要があります。最新コメント「最新トラックバック」は提供を終了しました。(2)タグクラウドABCadbaidlAndroidARMarmv7asmbinderbionicBootbuildbuildrootbuiltinbusyboxcccacheCELFcelfjpClangcortex-a8Cortex-A9cpuinfodalvikvmDebiandebuggerdDMAelcembeddedemulatorEventexeGCCFlashfpufroyogccGDBGingerbreadgoldfishIceCreamSandwichinitinitrdinterpreterJAVAjavacjavapjitK&Rkernelkeykzm-a9-dualKZM-A9-GTkzm-ca9-01LinarolinuxLLVMloglogcatltsimingwMIPSmultiarchndkneonnetinstallnfsnon-stopobjdumppartnerPARTNER-JetportingpowermanagementprintfpropertyPyMitepythonqemuQTQTextCodecrootstockrubysdServiceSHsimdsmpTCGtuninguartubootUbuntuuclibcUNIXUSBv8vlinkwakelockwirelessx86zygote計測QRコード京都マイクロコンピュータ。