2011-06-28 10 views
5

プロガードの使用はかなり混乱しているようです。私は単に私のアプリ内でいくつかのパッケージを難読化することに興味があります。私はEclipseの最新のAndroid APIのウィンドウで設定している。私は問題なく私のアプリケーションを構築するデフォルトのproguard.cfgを追加しましたが、私がアプリケーションを実行すると、アプリケーションの特定の機能はもう働きません。それは奇妙なことだけです。私は新しいプロジェクトを作成するたびAndroid Proguardの問題

はまた、それが自動的にproguard.cfgを作成することはありません、私はなぜわかりません。しかし、私はそれを見つけることができます

android-sdk-windows\tools\lib 

私が本当に興味を持っているのは、特定のパッケージやコード内のいくつかのクラスを難読化していることです。もし私がそれをすることができれば、私はかなり満足しています。 「これを難読化する」という単純な方法はありますか?皆さんが共有できる基本設定は何ですか?

+0

問題が発生していると思ったメソッドでtoast msgを追加しましたが、例外は次のとおりです。NoSuchMethodException – Jesse

答えて

3

私は最終的に-dontshrink追加し、場合でも、私は特定の-keepクラスxxxxxは希望ProGuardのは、コードをstippingたのでproguard.cfgに-dontoptimize。だから私のコードは難読化されていますが、最適化と縮小はできません。これは私が本当に最初に望んでいたものです。