odas las bibliotecas com.android.support deben usar exactamente la misma especificación de versión después de agregar firebase

My Android Studio muestra este error.

Todas las bibliotecas com.android.support deben usar exactamente la misma especificación de versión (mezclar versiones puede provocar fallas en el tiempo de ejecución). Versiones encontradas 27.1.1, 26.1.0. Los ejemplos incluyen com.android.support:animated-vector-drawable:27.1.1 y com.android.support:support-media-compat:26.1.0 menos ... (Ctrl + F1) Hay algunas combinaciones de bibliotecas, o herramientas y bibliotecas, que son incompatibles o pueden provocar errores. Una de esas incompatibilidades es compilar con una versión de las bibliotecas de soporte de Android que no es la última versión (o en particular, una versión inferior a su TargetSdkVersion).

    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-core:15.0.0'

Respuestas a la pregunta(3)

Su respuesta a la pregunta