Gradle ver:3.4.1
JDK ver:1.8
Proguard ver:5.3.3
Android gradle插件2.3.+
由于proguard,我在构建中遇到异常.我也试过了proguard 5.3.2但没有成功.
这是我的发布配置
release {
debuggable false
android.buildTypes.release.proguardFiles = []
proguardFile 'proguard-android.txt'
//minifyEnabled
shrinkResources true
signingConfig = signingConfigs.release
}
Run Code Online (Sandbox Code Playgroud)
以下是这个例子
Caused by: java.lang.IllegalArgumentException: Overflow of unsigned short value [95001]
at proguard.classfile.io.RuntimeDataOutput.writeUnsignedShort(RuntimeDataOutput.java:213)
at proguard.classfile.io.ProgramClassWriter$AttributeBodyWriter.visitLineNumberInfo(ProgramClassWriter.java:565)
at proguard.classfile.attribute.LineNumberTableAttribute.lineNumbersAccept(LineNumberTableAttribute.java:171)
Run Code Online (Sandbox Code Playgroud)
PS:我可以使用android gradle插件构建2.2.+我正在使用较低版本的proguard.