Android R8 Code Shrinker和AWS CodePipeLine:java.lang.StackOverflowError(无错误消息)

时间:2019-04-16 17:33:36

标签: android aws-codepipeline r8

我请一位同事通过Github存储库启用AWS CodePipeLine,以检查合并到develop分支中的拉取请求。

这些是AWS在构建阶段运行的命令,这些命令在名为buildspecs.yml的文件中定义

./gradlew ktlintFormat
./gradlew build

执行./gradlew build命令后,AWS CodwPipeline会引发以下消息:

Execution failed for task ':app:transformClassesAndResourcesWithR8ForRelease'.
java.lang.StackOverflowError (no error message)

据我了解,R8在收缩代码时内存不足,问题是,我不知道如何在AWS端解决此问题(如果是从那端解决),或者我是否需要定义考虑到内存是问题,build.gradle等文件中的一些设置可以使AWS知道为R8分配了多少内存。

这是来自Android项目方还是来自AWS?还是缺少任何配置?

0 个答案:

没有答案