Header Ads

Ardublockの改変


Ardublockを自分の好きなように改変したい時、Ardublockのサイトにやり方が書いてあるが依存関係だったりなんだりでエラーが出て結局うまくいかった。そこで、別のやり方でArdublockを改変する方法を見つけたのでここに書き記す。

#1:Eclipse

http://mergedoc.osdn.jp/index.html#/pleiades.html
からJAVAのFull Editionをダウンロードして入れる。

#2:逆コンパイルのJD-Eclipse

のやり方のようにEclipseにJD-Eclipseを入れる。

#3:Jarファイルの読み込み

から改変したいArdublockをダウンロードしてくる。

次にEclipsemのファイルの読み込みで、[ファイル]→<新規>→フィルターのところにjarをすると既存のJARアーカイブのプラグインがでる。

そのまますすめてダウンロードしておいたArdublockのjarファイルを開く。

#4:UI書き換え

あとは書き換えたいところを書き換えれば良い。UIを変えたい場合は、参照ライブラリー/com.ardublock.block/ardublock_ja.properties
のファイルを書き換える。

#5:プロパティエディタの導入

日本語は文字化けする上、\u30c7\などのように書かねばならず非常に面倒なのでプロパティエディタを入れる。

を参考にし、Eclipseの[ヘルプ]<更新ソフトウェアのインストール>からURLをhttp://propedit.sourceforge.jp/eclipse/updates/にしてインストールする。

#6:ユニコード変換

書くときには、「ユニコード表記から」で変換しておいて出来上がったファイルは「ユニコード表記へ」で保存する。元に戻さないと文字化けする。

#7:ファイルのエクスポート

できたらArdublockをエクスポートしてjarファイルにする。




Powered by Blogger.