Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用AndroidStudio 2.2修改proguard-android-optimize.txt?_Android_Android Studio_Proguard_Android Proguard_Android Studio 2.2 - Fatal编程技术网

如何使用AndroidStudio 2.2修改proguard-android-optimize.txt?

如何使用AndroidStudio 2.2修改proguard-android-optimize.txt?,android,android-studio,proguard,android-proguard,android-studio-2.2,Android,Android Studio,Proguard,Android Proguard,Android Studio 2.2,使用Android Studio 2.2和,不再使用$Android_HOME中提供的ProGuard文件: 2.2.0-alpha4(2016/6/23) ... 由getDefaultProguardFile返回的ProGuard文件随 现在,$ANDROID_HOME中的插件不再使用 我曾经使用过一个适合我需要的修改版的proguard android optimize.txt。现在,位于\build\intermediates\proguard files中的文件proguard an

使用Android Studio 2.2和,不再使用
$Android_HOME
中提供的ProGuard文件:

2.2.0-alpha4(2016/6/23)
...
getDefaultProguardFile
返回的ProGuard文件随 现在,
$ANDROID_HOME
中的插件不再使用

我曾经使用过一个适合我需要的修改版的
proguard android optimize.txt
。现在,位于
\build\intermediates\proguard files
中的文件
proguard android optimize.txt-2.2.2
在构建时生成

那我现在该怎么办呢,有办法吗


当然,我可以(可能?)修改每个特定于项目的
.pro
文件以达到相同的目标,但更改
proguard android optimize.txt
的好处是一次性完成。

从项目外部向
proguard files
属性添加一个proguard文件:

proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
        'proguard-rules.pro', '/path/to/proguard-optimize.pro'

我很好奇您是否可以从项目外部向
proguardFiles
属性添加另一个ProGuard文件
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')、'proguard rules.pro'、'/path/to/proguard custom optimize.pro'
@Bryan哦,我都没想过
proguardFiles'../../my proguard android optimize.txt',proguard rules.pro'
工作完美,它成功了:)你愿意嫁给我吗?否则,请只回答你的评论,我会投票3次并接受两次:)很高兴它起作用了!我不确定它是否会,没有时间测试它。实际上我没有完全测试它,而是改为
proguardFiles'../../my-proguard android optimize.txt',proguard rules.pro'
my proguard android optimize.txt
是自动生成的
proguard android optimize.txt-2.2.2
的派生版本。它存储在项目目录之外,这没有问题,这非常有效。谢谢