オープンソース版Google日本語入力をビルドしてみよう

2013年3月29日 by
カテゴリ: Android, 開発のこと 

image

キタコレ!!!!

Google 日本語入力 Android 版がオープンソースになりました。 – Google Japan Developer Relations Blog

以下の情報は 2013/3/29 現在の情報です。

なにはともあれ ubuntu です。今回は 12.10 64bit 版でやってみよう。

http://www.ubuntu.com/download

インストール先は Virtual Box だろうが実機だろうが好きにしてください。

インストールしたらとりあえずソフトウェアの更新!

続いてインストラクション通りに…

AndroidBuildInstructions -  mozc – How to build Mozc for Android – Mozc – Japanese Input Method for Chromium OS, Android, Windows, Mac and Linux – Google Project Hosting

やってみよー ※手順通りだと途中でエラーが出るので都度なんとかします。

注意点は NDK 8c 以降ってことですかね。うっかりすると 8b だったりするのでアップデートしておきましょう。

 

ほい、まずエラーはここから。

python build_mozc.py gyp --target_platform=Android

するとエラーが出ます。

image

え?! Android SDK 必要なんて聞いてないっ!!

しかたないからインストール

Android SDK – Android Developers

今回の目的はとりあえずビルドすることなので DOWNLOAD FOR OTHER PLATFORMS で SDK Tools Only から android-sdk_r21.1-linux.tgz をダウンロードする。

tar xf android-sdk_r21.1-linux.tgz

などで解凍してパスを通しておく

再度さっきの続きから実行してもまたエラー!

image

なんだよ zinnia ってまた聞いてねーよ!

sudo apt-get install libzinnia-dev

ほい。INFO:Done までたどり着いたので次。

image

「Java がない」 あっはい…

Java 入れて再実行

image

「target が不正」 あっはい…

android

なるほどなんにも入ってなかった。

image

最新は API 17 ですが、さっき作った AndroidManifest.xml に targetSdkVersion=”16” って書いてあるので API 16 を入れておきましょう。

再実行。まだエラー?!

image

むむむ??

image

Twitter / adakoda: @8796n android update project …

あだこださんだ!

image

エラー無くなった!!流石あだこださん!

さて次が最後!

python build_mozc.py build android/android.gyp:apk -c Release_Android

え? ant が無い?!あり?

image

じゃあ ant いれとこう

sudo apt-get install ant

え?まだエラー?!なに aapt が無いってあるよ?!なにいってんの???え?! 32bit ?!!

sudo apt-get install ia32-libs

ついにその時がやってきました!

image

無事エラー無く終了しましたが、署名できなかったよってことでファイルが MozcForAndroid-release-unsigned.apk ですが、自前で署名してインストールと動作まで確認できました。

ちなみに、バージョンは 1.10.1389.103 で、キーボードの文字が表示されないのは想定通りですのであしからず。

2013-03-29 07.02.382013-03-29 07.04.48

あらためて最初から環境構築すると色々あるなー

コメント

26 件のコメント on オープンソース版Google日本語入力をビルドしてみよう

  1. 8796n
    2013年3月29日 12:46 PM
  2. ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  3. androidzaurus
    2013年3月29日 12:47 PM
  4. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  5. Dupon_
    2013年3月29日 12:48 PM
  6. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  7. adakoda
    2013年3月29日 12:49 PM
  8. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  9. ikunya
    2013年3月29日 12:49 PM
  10. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  11. meyskld
    2013年3月29日 12:49 PM
  12. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  13. napplecomputer
    2013年3月29日 12:50 PM
  14. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  15. yuntan_t
    2013年3月29日 12:51 PM
  16. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  17. oshie
    2013年3月29日 12:51 PM
  18. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  19. lucca0show
    2013年3月29日 12:51 PM
  20. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  21. goro_tsukiyama
    2013年3月29日 12:51 PM
  22. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  23. hkato193
    2013年3月29日 12:59 PM
  24. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  25. rukiadia
    2013年3月29日 1:02 PM
  26. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  27. mstssk
    2013年3月29日 1:05 PM
  28. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  29. hk_zerolism
    2013年3月29日 1:05 PM
  30. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  31. zono30
    2013年3月29日 1:13 PM
  32. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  33. kodam
    2013年3月29日 1:58 PM
  34. オープンソース版Google日本語入力をビルドしてみよう http://t.co/dH686v4C6z @8796nさんから

  35. sakura_bird1
    2013年3月29日 2:05 PM
  36. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  37. 96pen
    2013年3月29日 3:43 PM
  38. よんだ: オープンソース版Google日本語入力をビルドしてみよう http://t.co/RU2FcdhWfU @8796nさんから

  39. kakocom
    2013年3月29日 3:44 PM
  40. RT @96pen: よんだ: オープンソース版Google日本語入力をビルドしてみよう http://t.co/RU2FcdhWfU @8796nさんから

  41. zundan
    2013年3月29日 3:46 PM
  42. RT @96pen: よんだ: オープンソース版Google日本語入力をビルドしてみよう http://t.co/RU2FcdhWfU @8796nさんから

  43. kshoji
    2013年3月29日 3:47 PM
  44. RT @96pen: よんだ: オープンソース版Google日本語入力をビルドしてみよう http://t.co/RU2FcdhWfU @8796nさんから

  45. tethys_seesaa
    2013年3月29日 6:54 PM
  46. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  47. honyoka
    2013年3月29日 8:34 PM
  48. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  49. eiKatou
    2013年3月30日 8:13 AM
  50. RT @8796n: ブログ書いたよ オープンソース版Google日本語入力をビルドしてみよう – http://t.co/g84tgKT1GG

  51. doraenmo1
    2013年3月30日 11:24 AM
  52. オープンソース版Google日本語入力をビルドしてみよう http://t.co/XLztq3sqJH @8796nさんから
    #news #ニュース #followmejp #相互フォロー