2012-04-23 16 views
1

Proguardで自分のプロジェクトに含める一連のjarファイルを難読化するように指定する方法を教えてください。ProGuardで難読化するクラスを指定しますか?

-injars class_path  Specifies the program jars (or wars, ears, zips, or directories). 
-outjars class_path  Specifies the name of the output jars (or wars, ears, zips, or directories). 
-libraryjars class_path

をしかし、私はまだ難読化されるjarファイルを指定する1尋ねる:私はドキュメントを見たことがありますか?ドキュメンテーションからはっきりと分かりません。

私はこれが基本的な問題だと知っていますが、libs.jarにいくつかのjarファイルがあるとします。またクラスパスであるか、ディレクトリを指定することができます。

+0

ほとんどのコントロールは、* JAR *ではなく*シグネチャごと*(パッケージ、クラスなど)ではありません。 JARは単なるソースです(ディレクトリでも可能です)、AFAIKと一致するシグネチャの情報は提供しません。 –

+0

よろしくお願いします。そして、何が差し押さえと図書館の瓶の間にあるのでしょうか? –

+0

私は何を持っている4つのEclipseプロジェクトは、さまざまな依存関係は、お互いのjarファイルです。 1つは実行可能なアンドロイドプロジェクトで、デバイス上で実行され、いくつかのjarファイルが含まれています。私はプロガードにこれらの他の瓶について話す必要がありますか?もしそうなら、どうすれば指定できますか? –

答えて

1

Eclipseで作業していて、.jarファイルがlib/フォルダにあり、プロジェクトに含まれている場合、それらについて心配する必要はありません。ProGuardはそれらを自動的に使用して魔法を実行します。

+0

これは、蟻の輸出だけでなく、ビルドにも当てはまると思いますか? –

+0

申し訳ありませんが、私はアリの経験はありません、私はEclipseを使用しています。 – lenik

関連する問題