NativeScript / NativeScript/nativescript-cli
[NS7] Initial project fails to build production release
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.1k
- Forks
- 204
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 8
Descripción
Environment
- CLI: 7.0.8
- Android Runtime: 7.0.0
Describe the bug
running ns build android --release --env.snapshot --env.compileSnapshot --env.uglify --keyStorePath <KEYSTORE> --keyStorePassword <PASSWORD> --keyStoreAlias <ALIAS> --keyStoreAliasPassword <PASSWORD> --aab
throws
/test-project/node_modules/webpack-cli/bin/cli.js:93
throw err;
^
Error: In order to generate a V8 snapshot you must have the "android" platform installed - to do so please run "tns platform add android".
at NativeScriptSnapshotPlugin.ProjectSnapshotGenerator.validateAndroidRuntimeVersion (/test-project/node_modules/@nativescript/webpack/snapshot/android/project-snapshot-generator.js:124:15)
Adding this to package.json resolves the error but I think it's not intended to be like that in NS7:
"nativescript": {
"id": "io.thisapp.thisappmap",
"tns-android": {
"version": "7.0.0"
}
},
To Reproduce
- Initialize a new project
- Run the command mentioned above
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Reproduce el comando indicado con un proyecto recién inicializado usando NativeScript CLI 7.0.8 y Android Runtime 7.0.0. Parte de la ruta del stack trace en node_modules/@nativescript/webpack/snapshot/android/project-snapshot-generator.js y compárala con la configuración nativescript generada en package.json. Se considera terminado cuando la compilación del AAB de release se completa correctamente sin añadir manualmente la versión de tns-android.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- android, javascript
- Área
- build-system, cli, mobile
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100