Cómo empaquetar el paquete ab sin unity
Primero, hablemos de este tema. En el mensaje de error, solo hay números de línea y nombres de funciones, pero no nombres de scripts de Lua. Vea la imagen:
Este es el problema porque escribí una función de carga de registros de errores antes, pero si. Definitivamente no puedo entender tal error, por lo que la función de carga del registro de errores no será válida. En el equipo del proyecto anterior, todo lo relacionado con Lua lo manejaba el programa principal. Solo podía escribir un poco de código Lua y no lo estudié detenidamente, por lo que me dolió.
Al principio, pensé que todos los scripts de Lua estaban colocados en el paquete ab porque la interfaz del paquete había cambiado mágicamente. Más tarde, se determinó que el problema no era utilizar el método de empaquetado luajit, así que cambié al método de empaquetado luajit. Luego encontré un problema nuevamente, lo cual fue vergonzoso:
Luego hice algunos cambios mágicos en la demostración oficial de ScriptsFromFile y descubrí que no había ningún problema en la plataforma Windows, pero no en Android. Ese Android es de 32 bits, si desea usarlo en la plataforma Windows, debe instalar un paquete de 64 bits. Después de la prueba, no hubo ningún problema. Luego instalé un paquete de 32 bits en el paquete de 32 bits. y luego lo probé en una máquina Android y no hubo ningún problema. Genial, problema resuelto.
Resumen:
1. Si necesita mostrar el mensaje de error correcto en ab, debe utilizar el paquete de software luajit.
2. Android es de 32 bits, por lo que necesita instalar el paquete de 32 bits. Si desea ejecutarlo en una PC, debe instalar el paquete de 64 bits para realizar la prueba. En cuanto al código, Apple es de 64 bits, por lo que no debería haber necesidad de preocuparse por este tipo de problema.