Código de versión de Android de Meteor.js

En mobile-config.js he especificado los siguientes

App.info({ ..... version: '1.0.8', .... }); App.setPreference('android-versionCode', '9'); 

En consecuencia, cuando construyo apk debería tener versionCode puesto a 9 y el nombre de la versión a "1.0.8", pero en mi caso versionCode se está estableciendo en "10008" mientras que el nombre de la versión se muestra correctamente como "1.0.8".

¿Hay algo mal en mi configuración? ¿Hay un método diferente al código de la versión?

Puede anular los archivos de compilación de meteoros y establecer creando una carpeta de nivel superior llamada /cordova-build-override/ , lea más aquí errr, GitHub is down, I will post a link when it is back .

La solución es pasar la configuración de compilación de Android a build-extras.gradle . Puedes leer más aquí Android Shell Tool Guide .

Crear /cordova-build-override/platforms/android/build-extras.gradle . El nombre de la versión de Android se establecerá en mobile-config.js pero el número de versión (número entero) se establecerá en este archivo gradle.

 cdvVersionCode = '10' android { lintOptions { disable 'MissingTranslation' disable 'ExtraTranslation' } } 

A partir de Meteor 1.4.2 puede especificar buildNumber en App.info dentro del archivo mobile-config.js. Ver ejemplo a continuación

App.info ({id: '', nombre: '', descripción: '', versión: '0.5.6', buildNumber: '5060', autor: '', email: '' ;

No he encontrado una buena respuesta para esto todavía, pero al importar el proyecto en Android Studio y la edición del project/manifests/AndroidManifest.xml puede cambiar el código de la versión. Tienes que reconstruir por supuesto. Aparece android-versionCode establece el código de versión del proyecto CordvaLib pero no el project . El script de construcción de Gradle seguirá añadiendo un 8 al final de la misma. Usted puede encontrar donde lo hace que bastante fácilmente si desea ajustarlo (Buscar cdvVersionCode). Parece estúpido tener que hacer algo de esto sin embargo y sólo quería conseguir algo para los probadores beta.

Puedo ser muy tarde para la fiesta aquí, pero la solución más simple es establecer el número de construcción en su App.info({ ... }) en la parte superior de la mobile-config.js .

  • Android WebView: muy laggy respuesta del botón
  • Crosswalk Cordova Android múltiples archivos select
  • Reaccionar la aplicación nativa de Android se ha detenido
  • Android Development - Para hacer referencia a un campo, ¿es necesario usar "this"?
  • Reaccionar solicitud de correos nativos mediante solicitudes de recuperación falla en la solicitud de red
  • Android utiliza V8 sin WebView
  • Detectar un dedo deslizar a través de JavaScript en el iPhone y Android
  • ¿Estableciendo el valor del cuadro de texto HTML usando la función javascript?
  • JavaScript caret position
  • Phonegap versión 3 phonegap.js no encontrado
  • Bloqueo de hilo principal de Android que bloquea hilo de WebView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.