Android 如何在Gradle构建中使用定制proguard.jar?
我正在尝试在我的应用程序上运行proguard,其中包括Unity 3D。目前,proguard无法处理unity-classes.jar,唯一的解决办法是自己构建proguard并应用补丁(请参阅错误报告) 所以,我现在有了自己的定制proguard.jar,但是如何让android插件使用它呢?在eclipse中,这只是替换Android SDK目录中的proguard.jar的问题,但在Android Studio/Gradle中不再适用。事实上,我可以从tools/proguard/lib/中删除proguard文件,它仍然可以运行Android 如何在Gradle构建中使用定制proguard.jar?,android,gradle,proguard,Android,Gradle,Proguard,我正在尝试在我的应用程序上运行proguard,其中包括Unity 3D。目前,proguard无法处理unity-classes.jar,唯一的解决办法是自己构建proguard并应用补丁(请参阅错误报告) 所以,我现在有了自己的定制proguard.jar,但是如何让android插件使用它呢?在eclipse中,这只是替换Android SDK目录中的proguard.jar的问题,但在Android Studio/Gradle中不再适用。事实上,我可以从tools/proguard/li
如何让Android Studio/Gradle使用我定制的proguard.jar?我通过将定制的proguard.jar放在根文件夹(而不是项目根文件夹)中名为“proguard”的目录中,并按如下方式设置Gradle文件来解决此问题:
buildscript {
repositories {
flatDir { dirs 'proguard' }
mavenCentral()
}
dependencies {
classpath 'proguard.io:proguard:5.0'
classpath 'com.android.tools.build:gradle:0.12.+'
}
}