es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se pudo instalar ‘cordova-plugin-firebase’: Error: Uh oh.

Estoy intentando instalar el cordova-plugin-firebase en mi aplicación Ionic, pero no está funcionando.
Tengo la versión 9.1.0 de cordova-android.
Cuando intento instalar el plugin, muestra el siguiente mensaje:

Instalando “cordova-plugin-firebase” para android
¡Error durante el proceso! Intentando revertir…
No se pudo instalar ‘cordova-plugin-firebase’: Error: ¡Ups!
EPERM: operación no permitida, desvincular ‘platforms\android\app\src\main’

Por favor, ayúdenme con esto, porque he intentado durante más de 2 días sin encontrar ninguna solución.

Gracias de antemano.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución para instalar Cordova-plugin-firebase en una aplicación de Ionic

    Si estás enfrentando errores al instalar el cordova-plugin-firebase en tu aplicación de Ionic, sigue los siguientes pasos para resolver el problema.

    Paso 1: Verificar versiones de Cordova y Android

    Verifica las versiones de Cordova y Android. Asegúrate de estar utilizando las últimas versiones.

    Paso 2: Instalar Cordova-plugin-firebase

    Ejecuta el siguiente comando para instalar el cordova-plugin-firebase en tu aplicación de Ionic.

    cordova plugin add cordova-plugin-firebase --save
    

    Si enfrentas algún problema durante la instalación del plugin, intenta ejecutar el comando en modo detallado.

    cordova plugin add cordova-plugin-firebase --save --verbose
    

    Paso 3: Modificar build.gradle

    Agrega el siguiente fragmento de código en el archivo build.gradle ubicado en el directorio raíz de tu plataforma Android.

    buildscript {
        repositories {
            // ...
        }
    
        dependencies {
            // ...
            classpath 'com.google.gms:google-services:4.0.1'
        }
    }
    
    apply plugin: 'com.google.gms.google-services'
    

    Paso 4: Modificar config.xml

    Agrega las siguientes líneas de código en el archivo config.xml ubicado en el directorio raíz de tu proyecto Ionic.

    <platform name="android">
        <allow-intent href="market:*"></allow-intent>
        <preference name="android-minSdkVersion" value="19"></preference>
        <preference name="android-targetSdkVersion" value="27"></preference>
    </platform>
    

    Paso 5: Eliminar Plataformas

    Elimina las plataformas Android de tu proyecto Ionic.

    ionic cordova platform rm android
    

    Paso 6: Agregar Plataformas

    Agrega nuevamente la plataforma Android a tu proyecto Ionic.

    ionic cordova platform add android@9.1.0
    

    Paso 7: Instalar el Plugin Nuevamente

    Instala nuevamente el cordova-plugin-firebase en tu aplicación de Ionic.

    cordova plugin add cordova-plugin-firebase --save
    

    Finalmente, reconstruye tu aplicación Ionic y debería funcionar perfectamente con el cordova-plugin-firebase. Si aún enfrentas problemas, intenta reinstalar el plugin y reconstruir tu aplicación nuevamente.

Comments are closed.