release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
//region Temp
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//endregion
applicationIdSuffix ".debug"
}
所以,我有2种构建类型,具有相同的proguard设置。即使debug
构建缩小了代码,我也会在release
中收到运行时错误,因为在我看来,一些额外的代码正在缩小。因此,我无法在debug
版本下依赖于测试我的应用和程序。
是否还有其他标志要指定以重现release
'
debug
构建类型中的proguard缩小设置?
另外,有没有办法检查完整的构建类型规范(包括继承的规范)?项目结构提供了一些信息,但是,我相信还有更多信息,我还想检查buildtype继承。
感谢。
P.S。 compile 'com.github.hosopy:actioncable-client-java:0.1.2'
{/ 1>}此依赖关系不会缩减debug
答案 0 :(得分:0)
查看您的dependencies
部分。您可能有一些未在发布版本类型中提供的依赖项。例如debugCompile
或debugImplementation
依赖,仅适用于调试版本类型。