Other B4A v12.0 has been released

Erel

B4X founder
Staff member
Licensed User
Longtime User
I'm happy to release a new version of B4A. This version brings an updated Android, Google, AndroidX and Firebase SDKs.
You must download an updated Android SDK + additional resources, in order to use the new version.

SDK instructions:

1. Download Windows command line tools: https://developer.android.com/studio#command-line-tools-only
2. Download additional components: https://b4xfiles-4c17.kxcdn.com/b4a/resources_11_22.zip
It is recommended to use a tool such as 7zip to unpack the zip files.
The folders should look like this:

1667204556790.png



3. Download B4A v12.0: https://www.b4x.com/b4a.html
4. Tools - Configure Paths. Set the path to android.jar to android-33: <android sdk>\platforms\android-33\android.jar

Improvements:

  1. Updated Android, Google, AndroidX and Firebase SDKs.
  2. Updated libraries: B4XTable v1.23, B4XPages template, FirebaseAdmob2 v3.0, FirebaseAnalytics v3.0, FirebaseAuth v3.0, FirebaseStorage v3.0, FirebaseNotifications v3.0, AppCompat v4.02, USB v1.01, BCTextEngine v1.94, Phone v2.53, GooglePlayBilling v5.0, Core v11.81, NFC v2.02, DesignerUtils v1.04, Facebook v2.01 (external library.
  3. Bug fixes and minor improvements.
 

Mahares

Expert
Licensed User
Longtime User
Is there any way you can put the 2 components in a big zip files and all we have to do is download that zip file and unpack it like you have done before with some previous versions, so we do not have to download 1 and 2.
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
like you have done before with some previous versions
the SDK was never part of the installation. It always required to download multiple ZIPs

The SDK has changed and required new Downloads. Not all versions did require this. You usually could just update B4A.
The requirements for a new SDK-Installation was here a few times now in the last few years.
 
Last edited:
Upvote 0

musaso

Active Member
Licensed User
Thank you Erel for your excellent work.
Do I need to download the additional components to upgrade from BETA 2, or just the program?
 
Upvote 0

Alain75

Member
If we downloaded B4A « 12.00 BETA #2 », do we need to download again "line tools" and "additional resources" ?
Thanks for the great job !
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Thank you all!

Do I need to download the additional components to upgrade from BETA 2, or just the program?
Only the IDE.
If we downloaded B4A « 12.00 BETA #2 », do we need to download again "line tools" and "additional resources" ?
No.
 
Upvote 0

endbyte

Member
Excellent, your work is great! I always follow your instructions to the letter and thus I have never had problems with the ide, thank you.
 
Upvote 0

RB Smissaert

Well-Known Member
Licensed User
Longtime User
I'm happy to release a new version of B4A. This version brings an updated Android, Google, AndroidX and Firebase SDKs.
You must download an updated Android SDK + additional resources, in order to use the new version.

SDK instructions:

1. Download Windows command line tools: https://developer.android.com/studio#command-line-tools-only
2. Download additional components: https://b4xfiles-4c17.kxcdn.com/b4a/resources_11_22.zip
It is recommended to use a tool such as 7zip to unpack the zip files.
The folders should look like this:

1667204556790.png



3. Download B4A v12.0: https://www.b4x.com/b4a.html
4. Tools - Configure Paths. Set the path to android.jar to android-33: <android sdk>\platforms\android-33\android.jar

Improvements:

  1. Updated Android, Google, AndroidX and Firebase SDKs.
  2. Updated libraries: B4XTable v1.23, B4XPages template, FirebaseAdmob2 v3.0, FirebaseAnalytics v3.0, FirebaseAuth v3.0, FirebaseStorage v3.0, FirebaseNotifications v3.0, AppCompat v4.02, USB v1.01, BCTextEngine v1.94, Phone v2.53, GooglePlayBilling v5.0, Core v11.81, NFC v2.02, DesignerUtils v1.04, Facebook v2.01 (external library.
  3. Bug fixes and minor improvements.
Installed the new version as instructed and set the path to android-33/android.jar.
Now I am unable to compile as it gets stuck on:
+ aosp1-dd4...................... 753:24
.. 5 more

Do I have to run the SDK manager and installed the selected items?

RRBS
 
Upvote 0

RB Smissaert

Well-Known Member
Licensed User
Longtime User
try this


B4X:
#MultiDex: True
Thanks, that worked nicely indeed.

I had this error:
java.lang.UnsupportedOperationException: GpsStatus APIs not supported, please use GnssStatus APIs instead
But that was to do with having changed the android:targetSdkVersion to 31 (as recommended with the new version?)
and returning to the old value of 30 fixed that.

RBS
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Do I have to run the SDK manager and installed the selected items?
No.

I had this error:
java.lang.UnsupportedOperationException: GpsStatus APIs not supported, please use GnssStatus APIs instead
But that was to do with having changed the android:targetSdkVersion to 31 (as recommended with the new version?)
and returning to the old value of 30 fixed that.
Please start a new thread.
 
Upvote 0
Top