破的か! マオです。

色々プログラミングで使うツール類を新調しているのですが、困った事が出てきました。
今後リリースする物を難読化しようと、ProGuardを使っているのですが、こいつの最適化処理が使いづらい。
解析していらない物の削除したり、命令をインライン化して高速化してくれたりするのだが、この機能を使うとヌルポを吐いて止まっちゃうんだよね。
難読化された後の物をトレースしてみるんだけど、何が悪いのか理解出来ない。
文法的には問題無いように見えるんだけどなぁ。
で、この機能を切ればいいんだけど、この機能が有効じゃないと私が欲しい機能が動いてくれないという状態になる。
その機能が、指定した命令のみを削除するという物で、用途としてはデバッグメッセージの削除に使おうと思っている。
何か良い方法が無いかと探っているのだが、今の所代案が全く出てこない。
リリースするたびに、ブランチ作ってメッセージ削除ってのも考えただけで萎えそうだしなぁ。

楽をする方法を色々導入しているけど、それがいつになったら発揮されるのやら・・・。

カテゴリ/タグ:月面開発室 /    
コメント (0)


コメントフォーム(注:投稿内容にURLがある場合、管理者の確認の上で公開する設定になっています)