... | @@ -52,3 +52,45 @@ Si son necesarias otras variables para la base de datos se pueden añadir. |
... | @@ -52,3 +52,45 @@ Si son necesarias otras variables para la base de datos se pueden añadir. |
|
4. Ejecutar el paso 9.
|
|
4. Ejecutar el paso 9.
|
|
5. Ejecutar el script desde la terminal.
|
|
5. Ejecutar el script desde la terminal.
|
|
|
|
|
|
|
|
#### Creación del proyecto android<sup>25</sup>
|
|
|
|
1. Instalar cordova globalmente con el paquete npm: `npm install -g cordova`
|
|
|
|
2. Crear el proyecto cordova `cordova create nombre_proyecto`
|
|
|
|
3. Copiar la parte frontend del proyecto en la raiz del proyecto cordova, sustituyendo los archivos necesarios.
|
|
|
|
4. Ejecutar el comando `npm install`
|
|
|
|
5. Ejecutar el comando `npm audit fix`
|
|
|
|
6. Ejecutar el comando `cordova platform add android`
|
|
|
|
7. Configurar el archivo `config.xml` como se estime oportuno.
|
|
|
|
8. El archivo `package.json` se debe modificar de la siguiente forma:
|
|
|
|
```
|
|
|
|
# otros atributos
|
|
|
|
"type":"commonjs",
|
|
|
|
"scripts":{
|
|
|
|
# otros scripts
|
|
|
|
"build": "vite build && cp -r dist/* www/",
|
|
|
|
# otros scripts
|
|
|
|
},
|
|
|
|
# otros atributos
|
|
|
|
```
|
|
|
|
En relación a esta modificación, hay que tener en cuenta que el comando build en este caso agrega una instrucción Linux, por lo que si se está realizando esta operación con Windows, debe modificarse a esto:
|
|
|
|
|
|
|
|
```
|
|
|
|
{
|
|
|
|
"type": "commonjs",
|
|
|
|
"scripts": {
|
|
|
|
"build": "vite build && xcopy dist\\*.* www\\ /s /e /i /y",
|
|
|
|
// otros scripts
|
|
|
|
},
|
|
|
|
// otros atributos
|
|
|
|
}
|
|
|
|
```
|
|
|
|
9. Modificar los archivos de configuración del frontend para que se realicen las llamadas oportunamente.
|
|
|
|
10. Eliminar o comentar la parte referente a `sythesisSpeach` de ContadorSerieComponent.vue.
|
|
|
|
11. Ejecutar `npm run build`.
|
|
|
|
12. Ejecutar `cordova build android`.
|
|
|
|
En caso de errores en la construcción realizar la siguiente secuencia:
|
|
|
|
`cordova clean android && cordova platform remove android`
|
|
|
|
Si los problemas peristen, se recomienda empezar de nuevo el proceso<sup>26</sup>. (https://github.com/apache/cordova-android/issues/1337)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|