Other B4A v13.0 BETA is available for download

Status
Not open for further replies.

Erel

B4X founder
Staff member
Licensed User
Longtime User
I'm happy to release a new BETA version of B4A. The Android SDK and the underlying toolchain where updated with preparation for Android 14 (targetSdkVersion=34) requirements.

Many of the internal libraries and also external libraries were updated and now depend on the latest Android SDK resources.

Installation instructions:

1. B4A v13.0 BETA: https://www.b4x.com/android/files/beta.exe

2. OpenJDK 19: https://www.b4x.com/b4j/files/jdk-19.0.2.7z (older versions will not work)

3. Android SDK:
- Don't try to update your existing SDK. You need to download a new one.
- Command line tools: https://dl.google.com/android/repository/commandlinetools-win-9123335_latest.zip
- Additional resources: https://www.b4x.com/android/files/resources_7_24.zip
The packaged resources should include all resources that most apps need, including the dependencies of the recent ML Kit libraries.

- Unpack the two zips in the same folder. It is recommended to use 7zip - faster and works better: https://www.7-zip.org/

1721295020552.png


4. IDE - Tools - Configure Paths - make sure to set android.jar and javac:

1721295084941.png

(the wrong hint about java will be removed...)

There are new requirements related to services that developers need to understand and apply in their apps. I will create a tutorial about.
 

DonManfred

Expert
Licensed User
Longtime User
Would it be possible to do this in the next version?
you are posting in the wrong thread.

Post you wish in the B4A Wish and Bugs forum.
 
Upvote 0

AnandGupta

Expert
Licensed User
Longtime User
When I work with code in a large project, I test various functions, etc. I come back to it after a while to use or delete it. It would be a big help to be able to mark parts of the code with color, possibly rows like a breakpoint. Would it be possible to do this in the next version?
You can use region to separate these codes.
 
Upvote 0

ilan

Expert
Licensed User
Longtime User
i have to update many apps until 31/8/2024 and i dont want to do that twice because the stable version will include error fixes. but if you say i can use the beta then i will.
thanks Erel ?
 
Upvote 0

delgadol

Member
I have some problems; my app have a appcompact and design dependencies;

not resolution for : XXXX
Error Inflating XML

i research on android forum; only i add:

AppCompact and Design:
#Region Aditional Jar
    #AdditionalJar: com.android.support:design
    #AdditionalJar: androidx.customview:customview-poolingcontainer
    #AdditionalJar: androidx.interpolator:interpolator
#End Region

#Region Extendend
    #Extends: android.support.v7.app.AppCompatActivity
#End Region

And compile with out any problems
 
Upvote 0

netsistemas

Active Member
Licensed User
Longtime User
All ok.

Final APK SIZE: From 5.600 (previous apk B4A PREVIOUS) to 6.087 kb

Times:
First recompilation (phone no connected) :

B4A Versión: 13.00 BETA #2
Parseando código. (0.48s)
Java Versión: 11
Building folders structure. (0.41s)
Corriendo accion personalizada. (0.04s)
Compilando código. (0.56s)
Compilado códigos de diseños. (0.08s)
Organizando librerías. (0.03s)
(AndroidX SDK)
Corriendo accion personalizada. (0.05s)
Compilando los recursos (0.93s)
Enlazando los recursos (0.46s)
build tools: 33.0.0, android jar: android-33
Compilando el código Java generado. (5.99s)
Buscando librerias que necesitan ser dexed. (0.02s)
Dex: B4AShared (1.05s)
Dex: Audio (0.84s)
Dex: ByteConverter (0.77s)
Dex: Camera (0.81s)
Dex: Camera2 (0.91s)
Dex: Core (1.42s)
Dex: DateUtils (0.80s)
Dex: FirebaseNotifications (0.75s)
Dex: GPS (0.78s)
Dex: IME (0.74s)
Dex: JavaObject (0.79s)
Dex: Network (0.82s)
Dex: NFC (0.75s)
Dex: Phone (0.98s)
Dex: RandomAccessFile (0.99s)
Dex: Reflection (0.89s)
Dex: RuntimePermissions (0.74s)
Dex: StringUtils (1.11s)
Dex: JSON (0.75s)
Dex: XUI (0.92s)
Dex: SQL (0.78s)
Dex: OkHttp (0.80s)
Dex: BitmapCreator (1.36s)
Dex: xCustomListView (0.92s)
Dex: okhttp-4.9.0 (2.30s)
Dex: okio-2.8.0 (1.82s)
Dex: okhttp-urlconnection-4.9.3 (0.75s)
Dex: RemoteLogger (0.80s)
Dex: org.jetbrains.kotlin-kotlin-stdlib (4.13s)
Dex: javax.inject-javax.inject (0.58s)
Dex: org.jetbrains.kotlinx-kotlinx-coroutines-android (0.80s)
Dex: com.google.errorprone-error_prone_annotations (0.72s)
Dex: org.jetbrains.kotlinx-kotlinx-coroutines-core-jvm (2.94s)
Dex code (6.86s)
Dex merge (4.26s)
Copiando los recursos de librerias (1.52s)
ZipAlign file. (0.04s)
Firmando ficheros de paquete (clave privada) (0.50s)
Instalando archivo al dispositivo. Error
Ningún dispositivo encontrado.
---------------
seccond compilation:
B4A Versión: 13.00 BETA #2
Parseando código. (0.48s)
Java Versión: 11
Building folders structure. (0.10s)
Corriendo accion personalizada. (0.04s)
Compilando código. (0.37s)
Compilado códigos de diseños. (0.05s)
Organizando librerías. (0.00s)
(AndroidX SDK)
Corriendo accion personalizada. (0.04s)
Compilando los recursos (0.03s)
Enlazando los recursos (0.45s)
build tools: 33.0.0, android jar: android-33
Compilando el código Java generado. (0.11s)
Buscando librerias que necesitan ser dexed. (0.02s)
Dex code (0.58s)
Dex merge (3.71s)
Copiando los recursos de librerias (1.37s)
ZipAlign file. (0.05s)
Firmando ficheros de paquete (clave privada) (0.49s)
Instalando archivo al dispositivo. (2.92s)
Device serial: 26101JEGR20033
Completado con éxito
------------------
 
Upvote 0

Cliff McKibbin

Member
Licensed User
I was hoping the August 4 newsletter would announce the release of the final b4a version 13, but it didn't.
The Play Store requirement for SDK version 34 is August 31.
Will we get a final release before then, or should we load the beta.
I would prefer not to do it twice, in case there are updates.
Thanks, Cliff
 
Upvote 0

Jmu5667

Well-Known Member
Licensed User
Longtime User
i have to update many apps until 31/8/2024 and i dont want to do that twice because the stable version will include error fixes. but if you say i can use the beta then i will.
thanks Erel ?
You can get an extention on your app to November 31st 2024. You request it it the play console. I have done this last week, takes the pressure off.
 
Upvote 0

Johan Schoeman

Expert
Licensed User
Longtime User
You can get an extention on your app to November 31st 2024. You request it it the play console. I have done this last week, takes the pressure off.
You guys are lucky to have 31 days in November - lol.
 
Upvote 0
Status
Not open for further replies.
Top