diff --git a/lib/modules/manager/circleci/extract.spec.ts b/lib/modules/manager/circleci/extract.spec.ts
index 1d0ba0275a7ad9cc5b18a11e7c0a7990989b6e37..b6c6fe1b77de5ea7e37a4f1e68103a1e96486849 100644
--- a/lib/modules/manager/circleci/extract.spec.ts
+++ b/lib/modules/manager/circleci/extract.spec.ts
@@ -1,9 +1,9 @@
-import { loadFixture } from '../../../../test/util';
+import { Fixtures } from '../../../../test/fixtures';
 import { extractPackageFile } from './extract';
 
-const file1 = loadFixture('config.yml');
-const file2 = loadFixture('config2.yml');
-const file3 = loadFixture('config3.yml');
+const file1 = Fixtures.get('config.yml');
+const file2 = Fixtures.get('config2.yml');
+const file3 = Fixtures.get('config3.yml');
 
 describe('modules/manager/circleci/extract', () => {
   describe('extractPackageFile()', () => {
@@ -53,5 +53,16 @@ describe('modules/manager/circleci/extract', () => {
         { currentValue: '14.8.0', depName: 'cimg/node' },
       ]);
     });
+
+    it('extracts and exclude android images', () => {
+      expect(
+        extractPackageFile(
+          'jobs:\n' +
+            '  build:\n' +
+            '    machine:\n' +
+            '      image: android:202102-01'
+        )
+      ).toBeNull();
+    });
   });
 });
diff --git a/lib/modules/manager/circleci/extract.ts b/lib/modules/manager/circleci/extract.ts
index f3e85dd84406a65966789eb193ad74b45833bc6d..6c03b1e69b786024b140b15e45014872debff727 100644
--- a/lib/modules/manager/circleci/extract.ts
+++ b/lib/modules/manager/circleci/extract.ts
@@ -63,7 +63,9 @@ export function extractPackageFile(content: string): PackageFile | null {
         dep.versioning = 'docker';
         if (
           !dep.depName?.startsWith('ubuntu-') &&
-          !dep.depName?.startsWith('windows-server-')
+          !dep.depName?.startsWith('windows-server-') &&
+          !dep.depName?.startsWith('android-') &&
+          dep.depName !== 'android'
         ) {
           deps.push(dep);
         }