Error Firebase API Key no valida

W/Firebase-Installations: Error when communicating with the Firebase Installations server API. HTTP response: [400 Bad Request: {
      "error": {
        "code": 400,
        "message": "API key not valid. Please pass a valid API key.",
        "status": "INVALID_ARGUMENT",
        "details": [
          {
            "@type": "type.googleapis.com/google.rpc.Help",
            "links": [
              {
                "description": "Google developers console",
                "url": "https://console.developers.google.com"
              }
            ]
          }
        ]
      }
    }
    ]
E/Firebase-Installations: Firebase Installations can not communicate with Firebase server APIs due to invalid configuration. Please update your Firebase initialization process and set valid Firebase options (API key, Project ID, Application ID) when initializing Firebase
java.lang.IllegalArgumentException: Please set a valid API key. A Firebase API key is required to communicate with Firebase server APIs: It authenticates your project with Google.

Estos son los errores que me aparecen en el log de android studio, cuando inicio la App crashea al instante.
Al probarlo con ionic lab no da ningún error y me funciona perfectamente el login por firebase.

Tengo puesto el firebaseConfig sacado de el proyecto web en Firebase tanto en environment.ts como en environment.prod.ts y llamado en el app.module.ts.

export const firebaseConfig = {
  apiKey: "AIzaSyAzbwyFM_XIIzhlvg9O5EHTOXDSqfpZ53A",
  authDomain: "homelist-42d67.firebaseapp.com",
  databaseURL: "https://homelist-42d67.firebaseio.com",
  projectId: "homelist-42d67",
  storageBucket: "homelist-42d67.appspot.com",
  messagingSenderId: "660380788284",
  appId: "1:660380788284:web:d5ffad28c0caa081398539",
  measurementId: "G-G329JP79PC"
  };

app.module.ts

import { AngularFireModule } from "@angular/fire";
import { firebaseConfig } from './../environments/environment';

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [
    BrowserModule,
    IonicModule.forRoot(),
    AppRoutingModule,
    HttpClientModule,
    BrowserAnimationsModule,
    MatIconModule,
    HeaderModule,
    FormsModule,
    ReactiveFormsModule,
    SuperTabsModule.forRoot(),
    AngularFireModule.initializeApp(firebaseConfig),
    AngularFirestoreModule.enablePersistence(),
    AngularFireAuthModule
    ],
    exports:[
      HeaderModule,
      MatIconModule
    ],
  providers: [
    StatusBar,
    SplashScreen,
    AdMobFree,
    ApiService,
    FirestoneService,
    GooglePlus,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
    BarcodeScanner,
    Camera
  ],
  bootstrap: [AppComponent]
})

Después tengo el google-service.json descargado desde el proyecto de Android en Firebase, está copiado tanto en la ruta del proyecto como en la ruta plataforms/android

{
    "project_info": {
        "project_number": "660380788284",
        "firebase_url": "https://homelist-42d67.firebaseio.com",
        "project_id": "homelist-42d67",
        "storage_bucket": "homelist-42d67.appspot.com"
    },
    "client": [{
        "client_info": {
            "mobilesdk_app_id": "1:660380788284:android:3238909d1054cddb398539",
            "android_client_info": {
                "package_name": "com.homelist"
            }
        },
        "oauth_client": [{
                "client_id": "660380788284-bp3tn0v9fi1j57a3p5nigqp980dhctie.apps.googleusercontent.com",
                "client_type": 1,
                "android_info": {
                    "package_name": "com.homelist",
                    "certificate_hash": "411b8bb5494cb617a4b04f6f612d202049d1c083"
                }
            },
            {
                "client_id": "660380788284-6itgp7d0pnfc6fgcg3cfp4e94o3qj013.apps.googleusercontent.com",
                "client_type": 3
            }
        ],
        "api_key": [{
            "current_key": "AIzaSyDRJmIAm2ZGeS70qPeJdUoq_BwahQalTkT"
        }],
        "services": {
            "appinvite_service": {
                "other_platform_oauth_client": [{
                        "client_id": "660380788284-6itgp7d0pnfc6fgcg3cfp4e94o3qj013.apps.googleusercontent.com",
                        "client_type": 3
                    },
                    {
                        "client_id": "660380788284-jlfcd74h2arcvv37lnb4j1eri3p2k8ph.apps.googleusercontent.com",
                        "client_type": 2,
                        "ios_info": {
                            "bundle_id": "com.homelist"
                        }
                    }
                ]
            }
        }
    }],
    "configuration_version": "1"
}

También he leído que puede ser necesario que se incluya en el config.xml

<platform name="android">
        <resource-file src="google-services.json" target="app\google-services.json" />

No he encontrado ninguna solución valida.

SOLUCIÓN: Borrar la carpeta builds