我为我们的项目创建了一个特定的构建类型,该模型为发布构建禁用R8,以便在CI合并请求的构建期间跳过最小化,混淆等。不幸的是,此后构建开始失败。每次都会卡在:app:lintVital...
上,然后失败,并显示OutOfMemoryError
。如果我还原所做的更改,则不会出现此类问题。该配置具有4gb的堆空间,运行它的计算机具有16gb的ram。我想念什么吗?
以下是构建类型:
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro', 'proguard-no-logs.pro'
}
releaseNoR8 {
shrinkResources false
minifyEnabled false
matchingFallbacks = ['release']
}