読者です 読者をやめる 読者になる 読者になる

Got Some \W+ech?

Could be Japanese. Could be English. Android, セキュリティ, 機械学習などをメインに、たまにポエムったり雑感記載したりします。

CircleCIのAndroidビルドでメモリ不足になった

問題

CircleCIで下記のエラーがでた。

The build VMs have a memory limit of 4G

対応

ヒープメモリの調整

  • JVMのヒープサイズ(最大)を指定
machine:
    java:
        version: oraclejdk8
    environment:
        gradle_opts: '-dorg.gradle.jvmargs="-xmx512m -xx:+heapdumponoutofmemoryerror"'

Continuous Integration and Deployment

インクリメンタルビルドをオフにする

deployment:
    production:
        branch: develop
        commands:
            - ./gradlew assemble -PpreDexEnable=false

CircleCiでAndroid開発を爆速にする | Covelline Developer Blog