Saltar al contenido

Problemas conocidos al migrar el plugin de Flutter de Pushwoosh a la v2.1.0+

Si está experimentando errores al compilar su aplicación de Android después de actualizar el plugin de Flutter de Pushwoosh a la versión 2.1.0 o superior, busque en esta guía el error que encontró y siga las instrucciones para solucionarlo.

Error de compilación: Conflicto de dependencia de los servicios de Google Play

Anchor link to

In project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[17.0.0, 18.0.99]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown.

Solución:

Anchor link to

Añada esta línea a su archivo app/build.gradle:

googleServices { disableVersionCheck = true }

Error de compilación: Desajuste de minCompileSdk

Anchor link to

The minCompileSdk (30) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-29).

Solución:

Anchor link to

Actualice compileSdkVersion en su archivo app/build.gradle:

android {
compileSdkVersion 30
...

Error de compilación: Elemento queries inesperado en el Manifest

Anchor link to

AAPT: error: unexpected element <queries> found in <manifest>.

Solución:

Anchor link to

Actualice el plugin de gradle en su proyecto. Para ello, abra PROJECT_DIR/build.gradle y actualice la versión del plugin de gradle a la versión 4 o superior:

classpath 'com.android.tools.build:gradle:4.1.2'

En PROJECT_DIR/gradle/wrapper/gradle-wrapper.properties, actualice la versión del wrapper de gradle:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

Error de compilación: Falta el archivo de entrada de la transformación

Anchor link to

Después de actualizar el plugin de gradle a la versión 4 o superior, también puede encontrarse con un error de compilación conocido https://issuetracker.google.com/issues/158753935?pli=1

Transform's input file does not exist: /build/app/intermediates/flutter/debug/libs.jar.

Solución:

Anchor link to

Cambie esto en su archivo app/build.gradle

lintOptions {
disable 'InvalidPackage'
}

a esto:

lintOptions {
checkReleaseBuilds false
}