CygwinでRuby 2.1.0をクロスコンパイル with Android NDK

ところどころ手を加える必要があったので備忘録をかねて。(Cygwinと書きましたがほかの環境でも参考になると思います。)

Cygwin (またはGNU/LinuxなどのNDKを動かせるもの) の導入

今回は省きます。と、言ってもほとんど初期状態でも大丈夫な気がしますが。
ただ、CygwinMSYS/MinGWなどのWindows上の環境でやるには管理者権限が必要です。
ビルドする際にシンボリックリンクを張りながら進むものがあってそれでとまります。NDKのツールが解釈できない模様。

echo "" >> ~/.zshrc
echo "export CYGWIN='dosfilewarning winsymlinks:native'" >> ~/.zshrc

などとしておくと好いでしょう。ただ、管理者権限で起動するとなぜかdosfilewarningが効かないのつらい。改めてsource ~/.zshrcとかexport CYGWIN=以下略とかすると大丈夫なんだけどね…

[Read More]

POBox 5.4をXperia以外の端末でも動くようにする。(root不要)

POBox 5.4で五十音キーボードと手書きの軌跡を有効化し、ソニーチェックを無効化した状態。

POBox 5.4はAndroid 4.1/JB 以上向けです。それ以下の端末では動作しません。(2.3/GB,2.2/CCなど)

ついでに言うと、POBoxがプリインストールの端末(Xperiaシリーズ)にも署名の関係でストレートにはインストール出来ません。残念ながらroot権限でシステムアプリとしてのJapaneseIME.apkとPOBoxSknSelector.apkを削除しておく必要がありますx(

※ただし、4.0/ICSはある手順を踏めば導入可能です。これに関しては、やや面倒なのでこの記事では扱いませんコメント欄にメモ程度にかいておきます。

※サイズ変更時のバグは解消されています。

 

前回、POBox 5.3をXperia以外の端末でも動くようにする。(root不要) この記事でPOBox5.3の導入を行った人は一部作業が重複するので適宜対処してください。(C:\Temp\POBoxを削除、一部作業を飛ばす等)

[Read More]

POBox 5.3をXperia以外の端末でも動くようにする。(root不要)

POBox 5.3で五十音キーボードと手書きの軌跡を有効化し、ソニーチェックを無効化した状態。

すでに某所で公開しましたが、一応。ちなみにWindows向けです。

POBox 5.3はAndroid 4.0/ICS 以上向けです。それ以下の端末では動作しません。(2.3/GB,2.2/CCなど)

[tip]この記事でPOBox5.4について扱っています。タブレット向けレイアウトも追加されていますが、個人的にはタブレット向けにはPOBox5.3の方がいいと思います。[/tip]

[Read More]
adb  Android  apktool  cmd  Grep  jdk  POBox  Smali