デフォルトのandroidproguard.cfgファイルにはオプションが指定-injars
さ-outjars
れておらず、出力の内容に関するドキュメントが見つかりませ-outjars'
ん。一方、ProGuardサイトでは、-injars
とを含むAndroidサンプルを提供しています-outjars
。どちらに従うべきですか?
質問する
7459 次
2 に答える
0
少し検索したところ、次のようなファイルが見つかりました$ANDROID_SDK/tools/proguard/examples/android.pro
。
#
# This ProGuard configuration file illustrates how to process Android
# applications.
# Usage:
# java -jar proguard.jar @android.pro
#
# If you're using the Android SDK (version 2.3 or higher), the android tool
# already creates a file like this in your project, called proguard.cfg.
# It should contain the settings of this file, minus the input and output paths
# (-injars, -outjars, -libraryjars, -printmapping, and -printseeds).
# The generated Ant build file automatically sets these paths.
# Specify the input jars, output jars, and library jars.
# Note that ProGuard works with Java bytecode (.class),
# before the dex compiler converts it into Dalvik code (.dex).
これが私の質問に答えると思います。
于 2012-07-16T07:14:21.827 に答える
0
いいえ、-injars、-outjars、または-libraryjarsオプションを指定しないでください。Ant、Eclipse、Grade、またはMavenのプラグインは、プロジェクトの構造に基づいて、プロジェクトをビルドするときにそれらを追加します。プロジェクト固有の構成を除いて、構成ファイルは空にすることができます。AndroidドキュメントのProGuardページを参照してください。
ProGuard Webサイトの例は、スタンドアロンビルド用です。
于 2014-04-29T18:54:20.983 に答える