我请一位同事通过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?还是缺少任何配置?