Spanish actualización de b4x

José J. Aguilar

Well-Known Member
Licensed User
Hola Darío:

Danos más datos... así poco podemos ayudarte. ¿Qué es lo que pasa exactamente? ¿Qué error da?

saludos,
 

Dario Torres

Member
Licensed User
jose seguí estos pasos para la actualización y me queda en la misma
versión

https://www.b4x.com/android/forum/threads/androidx-sdk.107236/

=============================================

La biblioteca de soporte de Android fue implementada y mantenida en los últimos 8 años por Google. Incluye una amplia gama de características y oculta muchas diferencias entre las distintas versiones de Android.

La biblioteca de soporte de Android fue reemplazada por AndroidX SDK. Ya no se mantiene y las nuevas versiones de Firebase SDK dependen de AndroidX. Este es un buen momento para cambiar un AndroidX.

Es sencillo cambiar a AndroidX ya que el IDE se encarga de la mayoría de las cosas:

- Las referencias de las bibliotecas (DependsOn / #AdditionalJar) se actualizan automáticamente.
- El compilador elige automáticamente las bibliotecas de Android si están disponibles.
- Las referencias a clases de soporte en declaraciones de #Extensos, llamadas JavaObjeto y, en menor medida, en el código del editor de manifiesto se convierten durante la compilación.

La mayoría de las bibliotecas funcionarán como están, sin embargo, las bibliotecas que llaman directamente a los métodos de la biblioteca de soporte que deben ser "jetificadas". Esto se hace con la herramienta Jetifier (Herramientas - Jetifier). Recorrerá todas las bibliotecas adicionales y jetificará todas las bibliotecas que necesitan ser jetificadas. El resultado de esta herramienta son las bibliotecas con extensión .androidx.jar (o .androidx.aar).
El compilador B4A utilizará esas bibliotecas automáticamente.

Tenga en cuenta que las bibliotecas internas ya incluyen las versiones jetified.

Para concluir:

1. Abra Herramientas - B4A Sdk manager.
2. Instale todos los artículos recomendados. Esto hará que el cambio sea un AndroidX. Siempre puedes volver al SDK anterior.
3. Abra Herramientas - Jetifier.
4. Haga clic en Jetify. Es posible que el jetifier no pueda jetificar algunas bibliotecas. En la mayoría de los casos, no hay información que no sea útil.
5. Limpie el proyecto (Ctrl + P)
6. Ejecute su proyecto. El cuadro de diálogo de compilación le indica qué SDK se refiere:

Versión B4A: 9.30 BETA # 2
Versión Java: 11
Código de análisis. (0.00s)
Estructura de carpetas de construcción. (0.01s)
Compilando el código. (0.02s)
Compilando código de diseños. (0.01s)
Organizando bibliotecas. (0.00s)
(AndroidX SDK)
Generando archivo R (0.96s)
Compilando el código del motor del depurador. (0.73s)
Compilando el código Java generado. (1.36s)
Convertir código de byte - dex optimizado. (1.06s)
Empaquetado de archivos. (0.83s)
Copia de recursos de bibliotecas (0.01s)
Firma de archivo de paquete (clave privada). (0.61s)
archivo ZipAlign. (0.04s)
Instalación de archivo a dispositivo. (0.03s)
Instalación con B4A-Bridge.
Completado satisfactoriamente.

Última edición: 2 de julio de 2019
 

Jorge M A

Active Member
Licensed User
A ver.... por partes...

Ese link no habla de cómo actualizar la version, sino de las diferencias sobre el SDK anterior y AndroidX SDK.
Mencionas que no puedes actualizar a la versión B4A v9.30 desde la 9.01.2
  1. ¿Bajaste el instalador de B4A nuevo con la versión 9.30?
  2. ¿Intentaste ejecutarlo?
  3. ¿Te marca algún error? ¿cual o cuáles?
 

Dario Torres

Member
Licensed User
Buen día


Jose la versión que bajas de la página es la trial 9.30 yo tengo licencia , como hago para ingresarla después.
 

Jorge M A

Active Member
Licensed User
Ok, si tienes la licencia debiste haber recibido un correo parecido a esto:

Hola,
Gracias por comprar B4A.
Debe descargar e instalar la versión completa:
https://www.b4x.com/android/VersionVII/xxxx.../b4a.exe
En la primera ejecución B4A le pedirá que primero localice el archivo de licencia y después le pedirá la dirección de correo electrónico que ha utilizado al comprar B4A.
Por favor, copie el archivo adjunto (b4a-license.txt) a un lugar conveniente como el escritorio.
Tenga en cuenta que este no es un archivo de texto, por lo que no debe abrirlo con un editor de texto.
Debe ingresar a: [el crorreo registrado@xxx.com]

¿Ya está hecho este procedimiento? En caso de que no, procede con ello. Si tu licencia la adquiriste hace tiempo, como dice José, contacta con support@basic4ppc.com
 
Top