Gradle 如何禁用外部依赖项jar的Proguard设置?
我的项目由两个模块组成-一个应用程序和一个库。该库反过来包括(通过“编译”)另一个jar(其类也在应用程序中直接引用) 问题:Gradle 如何禁用外部依赖项jar的Proguard设置?,gradle,proguard,android-gradle-plugin,Gradle,Proguard,Android Gradle Plugin,我的项目由两个模块组成-一个应用程序和一个库。该库反过来包括(通过“编译”)另一个jar(其类也在应用程序中直接引用) 问题: 我应该如何配置Proguard在应用程序、库上运行,而不是在附带的jar上运行 我应该在build.gradle中为库设置任何proguard设置吗 我应该在build.gradle中为应用程序添加与jar相关的内容吗 目前,这是我在应用程序中拥有的: buildTypes { release { debuggable false
buildTypes {
release {
debuggable false
zipAlign true
runProguard true
proguardFile 'proguard-rules.txt'
proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
signingConfig signingConfigs.release
libProguardConsumerFiles
的示例,展示了如何使用consumerProguardFiles
属性来实现这一点。这将在库打包中包括一个proguard规则文件,该文件将由使用库的任何人使用非常感谢。这很有帮助。我更新了问题。你能再查一下吗?另外,proguard android优化是否包括proguard android?