アプリ版:「スタンプのみでお礼する」機能のリリースについて

j2meで携帯アプリを作っているのですが、容量削減のためにクラス数を減らしたいと思っています。
例えば、
class a → 継承 → class b,class c
とクラスが3つある時に、aの内容をb,cに組み入れて、クラス数をb,cの2つにしたい、とかそういう感じです。

そうしたクラス削減ができるフリーのソフトってありますでしょうか?

A 回答 (3件)

ネットで調べて見ると、


「Java Blender」の名前がちょくちょく出てきますね…。
ご存知かも知れませんが…。

http://www.okisoft.co.jp/esc/i-appli.html(「7日目 --- 圧縮ツールを使ってみる」)
http://homepage.mac.com/t.sekiguchi/javablender/ …
    • good
    • 0
この回答へのお礼

ありがとうございます。
Java Blenderは、すごく使いやすくて良かったのですが、現在はメンテされてないので、新しいバージョンのアプリに対応してないです。
今はproguardなど他のフリーツールを使ってます。

やはりクラス統合はあまりフリーツールがなさそうですね。

お礼日時:2006/09/21 19:39

#2です。



>現在はメンテされてないので、新しいバージョンのアプリに対応してないです。

そうでしたか…。
---

<おまけ>

PRoGuardの「『クラス統合機能』パッチ」?
英語なので、よくわからん。

http://sourceforge.net/tracker/index.php?func=de …
http://sourceforge.net/forum/forum.php?thread_id …
    • good
    • 0
この回答へのお礼

パッチでクラスの統合ができるようになるようですね。
ただパッチだといろいろ大変そうなので、本体に組み込まれるのを待ちたいと思います。

お礼日時:2006/10/01 00:29

そんなことをしたらアプリ全体が動かなくなると思いますが…



容量削減が目的なら『難読化』を行うとかなりの容量を削ることが出来ます。
難読化はクラス名やメソッド名を意味のない、できるだけ短い名前に変換して可読性を低くすることですが、その過程で容量も減らせます。

難読化ツールはいろいろ出ていますので、これと思うものを選択してください。

http://www.google.co.jp/search?num=50&hl=ja&q=%E …
http://journal.mycom.co.jp/news/2005/06/23/025.h …
    • good
    • 0
この回答へのお礼

ありがとうございます。
難読化や7-zipとかはしてるんですが、今回はクラス削減の点から容量削減を考えています。

>そんなことをしたらアプリ全体が動かなくなると思いますが…
イメージしているのは↓のような「クラス融合」の機能をもつフリーツールです
http://www.s-cradle.com/products/sophiacompress_ …

手動でやるのはできるんですが、ある程度自動化してくれるフリーツールがあったらな、思いました。

お礼日時:2006/09/14 03:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!