【发布时间】:2016-01-09 07:27:43
【问题描述】:
我使用 eclipse,我猜是 ant 构建系统。在我的项目根目录中,我有一个 project.properties 文件,其中包含 proguard.config 设置。此设置在 sdk 示例中用于任一
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
或
proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt
我在某个地方找到了可以用冒号“:”分隔多个文件的地方。
但没有深入解释哪个文件优先。我的意思是这是否使用来自 {sdk.dir} 文件夹的文件 proguard-android.txt 或来自项目根文件夹的 proguard-project.txt 或者它是否以某种方式合并了两者的设置。 正确的用法是什么?我是否应该引用这两个文件:{sdk.dir} 文件夹中的一个作为默认文件,而我的 proguard-project.txt 用于项目特定的东西?或者我应该采用 proguard-android.txt 或 proguard-android-optimize.txt 并将其用作我的 proguard-project.txt 的基础并进行相应修改? 基本上,正确的用法或最佳实践是什么?至少可以说,试验和测试有点费时。
【问题讨论】:
标签: android proguard android-proguard