After searching the forum I found that the SDK needs to be updated, so I tried to do just that. The recommended items were downloaded but I didn't know how to install them after downloading and the same error appeared again..
Don't use SDK Manager to update. Download a new SDK, install it using 7Zip to unpack it and don't run SDK Manager unless you have a very specific reason to do so.
B4A includes all the features needed to quickly develop any type of Android app. B4A is used by tens of thousands of developers from all over the world, including companies such as NASA, HP, IBM and others.