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.
 

scsjc

Well-Known Member
Licensed User
Longtime User
I just followed your steps, and I'm getting an error saying "The filename or extension is too long."
I'm not sure which name it is referring to. Any help?

1721298749272.png



Thanks :)
 
Upvote 0

scsjc

Well-Known Member
Licensed User
Longtime User
Start a new project and compile it. Do you get this error?
I have tested other projects I have, and they work correctly.
However, in one project (the most important/largest one), it doesn't work and gives me that error.
I have also tried changing and putting it in a new directory path, but it always stops at the same point, giving the same error.
 
Upvote 0

Daestrum

Expert
Licensed User
Longtime User
works with GraalVM 22 (very limited testing)
 
Upvote 0

Jmu5667

Well-Known Member
Licensed User
Longtime User
Just installed this big update, tested on our flag ship app, that uses; GPS, WIFI,BLE, WEBSOCKETS,SOCKETS and everthing else, complied and it ran perfectly. No errors to report here.

Many thanks @Erel for the effort you have put into this release.
 
Upvote 0

Daestrum

Expert
Licensed User
Longtime User
Further to my previous post (#6) the app runs fine on my phone, but while compiling reports using java 8.
Which is odd as I don't have java 8 installed.
Probably because version 22 is not recognised so defaults to 8
 
Last edited:
Upvote 0

Flavio SOuza

Member
Licensed User
Longtime User
Dear Erel,
Thank you so much for your efforts in releasing a new update for the IDE. I can only imagine the hard work it took to address and resolve Google’s new requirements.
As a token of my appreciation, I will be contributing again to support your development.

Thank you once again!
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Upvote 0

aeric

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?
I think there is already have bookmark feature in the IDE.
 
Upvote 0

Jmu5667

Well-Known Member
Licensed User
Longtime User
Please don't let me guess. Start a new thread and provide more information.

B4A framework size is exactly as before.
 
Upvote 0
Status
Not open for further replies.
Top