Bibliotecas Android para compilar el cliente Exodus v3.6.5+
Para compilar en Android, debe crear la carpeta C:\android , y dentro agregar el contenido de la descarga android libs
También instale el desarrollo móvil con C++ usando Visual Studio Installer
Luego abra android/otclientv8.sln, abra Herramientas -> Opciones -> Cross Platform -> C++ -> Android y:
Establecer Android SDK to C:\android\android-sdk\build-tools_r30
Establecer Android NDK to C:\android\android-sdk\android-ndk-r23c
Establecer Java SE to: C:\android\android-sdk\jdk8u302-b08
Establecer Apache Ant to C:\android\android-sdk\apache-ant-1.9.7
Antes de continuar:
Puede que alguna compilacion android al abrir en android dé algun problema o quede negro ( raro caso ), parece que es la carpeta: data/fonts, hacer la prueba de removerla y agregar una cualquiera de otro otcv8 y volver a compilar. En el caso que os funcione, gracias por reportar, para poder verificar cual es el problema con esta carpeta.
Abra powershell y vaya a Path del cliente: (cd clientPath):
Correr: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass Esto permitirá ejecutar el script create_android_assets.ps1 que compila (init.lua, datos, mods, módulos y maquetación en un solo data.zip directamente dentro de la carpeta assets en la carpeta otclientv8)
Correr: .\create_android_assets.ps1
Si por alguna razón no funciona Ejecutar: powershell -ExecutionPolicy Bypass -File .\create_android_assets.ps1
Seleccione Release y ARM64
Construir otclientv8 (el que tiene el icono del teléfono, no la carpeta, a la derecha en el estudio visual 2022 ver otclientv8 clic derecho y generar)
La compilación tiene por defecto algunas advertencias (el otcv8 predeterminado también tiene estas advertencias) pero la compilación funciona y el cliente no tiene errores.
Compilación de Android
Para compilar en Android, debe crear la carpeta C:\android , y dentro agregar el contenido de la descarga android libs
También instale el desarrollo móvil con C++ usando Visual Studio Installer
Luego abra android/otclientv8.sln, abra Herramientas -> Opciones -> Cross Platform -> C++ -> Android y:
Establecer Android SDK to C:\android\android-sdk\build-tools_r30
Establecer Android NDK to C:\android\android-sdk\android-ndk-r23c
Establecer Java SE to: C:\android\android-sdk\jdk8u302-b08
Establecer Apache Ant to C:\android\android-sdk\apache-ant-1.9.7
Antes de continuar:
Puede que alguna compilacion android al abrir en android dé algun problema o quede negro ( raro caso ), parece que es la carpeta: data/fonts, hacer la prueba de removerla y agregar una cualquiera de otro otcv8 y volver a compilar. En el caso que os funcione, gracias por reportar, para poder verificar cual es el problema con esta carpeta.
Abra powershell y vaya a Path del cliente: (cd clientPath):
Correr: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass Esto permitirá ejecutar el script create_android_assets.ps1 que compila (init.lua, datos, mods, módulos y maquetación en un solo data.zip directamente dentro de la carpeta assets en la carpeta otclientv8)
Correr: .\create_android_assets.ps1
Si por alguna razón no funciona Ejecutar: powershell -ExecutionPolicy Bypass -File .\create_android_assets.ps1
Seleccione Release y ARM64
Construir otclientv8 (el que tiene el icono del teléfono, no la carpeta, a la derecha en el estudio visual 2022 ver otclientv8 clic derecho y generar)
La compilación tiene por defecto algunas advertencias (el otcv8 predeterminado también tiene estas advertencias) pero la compilación funciona y el cliente no tiene errores.





