last android cordova gradle build release

last - install cordova android 7.1 0



Error de Android Cordova 6.4.0 al crear la versiĆ³n apk (3)

¿Puedes poner tu contraseña en tu build.json y ver si funciona?

{ "android": { "release": { "keystore": "path//to//keystore.keystore", "storePassword": "password", "alias": "alias", "password" : "password", "keystoreType": "" } } }

Estoy en la misma versión que usted, y este es mi build.json.

Luego solo cambio para lanzar y compilar una solución para obtener la versión.apk

Conozco cmd4life , ¡disculpas si me ofenden!

Tenía un proyecto que funcionaba bien en Córdoba 6.3.1.

Luego actualicé Córdoba y mi proyecto a 6.4.0. Después de esto, la primera vez que construí, gradle también se actualizó automáticamente.

Ahora estoy experimentando un problema importante:

Necesito incluir las contraseñas keystore y alias en el archivo build.json o la generación apk de la versión falla con error.

Yo uso un archivo build.json como este:

{ "android": { "debug": { "keystore": "C://Path//To//Keystores//debug.keystore", "storePassword": "debugpass", "alias": "thedebugalias", "password" : "debugpass", "keystoreType": "" }, "release": { "keystore": "C://Path//To//Keystores//theapp.keystore", "storePassword": "", "alias": "thealias", "password" : "", "keystoreType": "" } }

}

Y luego ejecuta este comando para generar la versión apk:

cordova build android --release --buildConfig=build.json

Hasta ahora, esto funcionó bien y me impulsó a ingresar contraseñas de almacén de claves y alias. Y luego construyó el apk ok.

Después de actualizar a Cordova 6.4.0, ya no funciona. Nunca solicita las contraseñas, y luego el proceso de compilación falla porque "el almacén de claves ha sido alterado o la contraseña es incorrecta".

Si incluyo las contraseñas en el archivo build.json, la versión apk se genera correctamente, ya que ya tiene las contraseñas allí y no necesita solicitarlas.

No me gusta tener contraseñas de almacén de claves en texto sin formato en el archivo build.json. ¿Alguien ha experimentado este mismo problema? ¿Alguna idea sobre cómo solucionar este problema?

Gracias.

EDIT: noté otro problema. No muestra mis iconos y pantallas de presentación. EDITAR: Este último problema, sobre no mostrar íconos y pantallas emergentes, es un error en la nueva versión de Cordova y está siendo resuelto https://issues.apache.org/jira/browse/CB-12077



Intenta cambiar build.gradle '' if (task.name == ''validateReleaseSigning'') a if (task.name == ''assembleRelease'') .
Esto probablemente esté relacionado con la actualización de la versión gradle en las últimas actualizaciones cordova-android.

Actualización : Parece que el nombre de la tarea validateReleaseSigning se cambió para validarSigningRelease en la versión más nueva de Gradle: /

Por lo tanto, el problema debería solucionarse en una próxima versión de la plataforma (actual es 6.2.0-dev).

Actualización n. ° 2 : El PR se fusionó para que pueda usar la cordova platform add https://github.com/apache/cordova-android por el momento (tenga cuidado con las versiones inéditas).