try adding more heap space in gradle file
diff --git a/.cirrus.yml b/.cirrus.yml
index bf6d05e..c8a7af4 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -226,7 +226,7 @@
     zone: us-central1-a
     namespace: default
     cpu: 4
-    memory: 20G
+    memory: 16G
   matrix:
     ### Platform-agnostic tasks ###
     - name: dart_unit_tests
diff --git a/packages/camera/camera_android/android/build.gradle b/packages/camera/camera_android/android/build.gradle
index ecebf8d..9301b04 100644
--- a/packages/camera/camera_android/android/build.gradle
+++ b/packages/camera/camera_android/android/build.gradle
@@ -51,6 +51,7 @@
         unitTests.includeAndroidResources = true
         unitTests.returnDefaultValues = true
         unitTests.all {
+            jvmArgs "-Xmx4g"
             testLogging {
                events "passed", "skipped", "failed", "standardOut", "standardError"
                outputs.upToDateWhen {false}