B4A Tutorial android.jar / targetSdkVersion / minSdkVersion - Erel    Oct 18, 2023   (93 reactions)   tags: runtime permission, sdk version, Targetsdk, SDK, B4A code. minSdkVersion Set in the manifest editor. Default value is 5 (Android 2.0). This one is very... errors. targetSdkVersion Set in the manifest editor. This one is a bit more confusing. It helps... they run on Android 6+). The way to solve it is to check the targetSdkVersion value. If it is 22 or below... it without those changes. This means that an app with targetSdkVersion set to 14 (Android 4.0..., nor handle any other breaking change. Q: Will my app run on Android 4.0 if targetSdkVersion is set... Other B4A v13.40 BETA - with a shiny new SDK - Erel    Jul 10, 2025   (49 reactions) I'm happy to release a new beta version of B4A. The prepackaged Android SDK has been updated and is based on the current latest versions of all resources and Android SDK 36. The handling of SDK... to unpack it: https://www.7-zip.org/ The Android SDK folder should look like: 165197 4. Set the path of android.jar (Tools - Configure Paths): <android sdk>\platforms\android-36\android.jar... most developers need, including for Firebase and ML-Kit sdks. No need to run B4A-SdkManager, unless... B4A Code Snippet targetSdkVersion 35 and opting out of edge-to-edge enforcement - Erel    Jul 10, 2025   (24 reactions) Starting from B4A v13.4, the default themes (Themes.LightTheme / Themes.DarkTheme) already include the snippet that opts out of edge-edge. You only need this if you use a customize theme. The recommended targetSdkVersion is presently 34, however if you like to experiment with v35 then your app will be enforced to become edge-to-edge. This is a feature that will be mandatory at some point in... "android sdk platform 35" with B4A Sdk Manager. 2. Configure the IDE to use android.jar from... B4A Tutorial Android 14 / targetSdkVersion 34 and Services - Erel    Aug 5, 2024   (23 reactions) B4A v13.0+ should be used with targetSdkVersion 34+. Android 14 continues the longtime trend of making services less flexible and more difficult to use (converging to iOS background tasks features from 2014). Many of the previous use cases for services are better covered by receivers: Receivers and Services in 2023+ Another common use case for services was to overcome the activities complex lifecycle. This is not relevant if using B4XPages, where a single activity is used and it is not... B4A Question [SOLVED] Alternative to check if WhatsApp is installed without using PackageManager - QUERY_ALL_PACKAGES on + SDK30 - scsjc    Nov 8, 2021 Until now I used PackageManager to check which applications were installed (for example WhatsApp) Currently google requires QUERY_ALL_PACKAGES in Manifest in order to have a list of Installed Packages. Is it possible to know if WhatsApp is installed, via tried through some kind of Try-Catch error? Sub APKinstalada(packagename As String) As Boolean Try Dim PM As PackageManager ... B4A Class Manage External Storage - access internal external storage >= SDK 30 - agraham    Nov 11, 2024   (30 reactions) Google seems intent on dumbing down Android to the point of uselessnes to me. I think of my devices as little computers and I want a proper file system on them, not the limited tortuous things that Google offers and that I don't understand, ContentChooser, FileProvider, ... o_O I'm getting old and can't cope with complications like that! :( So here is a class that lets apps on SDK 30.../%C2%A350-for-the-first-working-solution-sdk30-android-data-read-write.139016/page-2#post-880297... B4A Library FirebaseAdMob2 - Google Mobile Ads SDK v20+ - Erel    Aug 18, 2025   (17 reactions) Edit: The underlying Google SDK is compatible with Android 8+ (api 26+). It is recommended to set minSdkVersion in the manifest editor to 26. This is a wrapper for Google Mobile Ads v20+ SDK. It is a modified version of FirebaseAdmob (1). This library works with Google Mobile Ads v20+. The previous library works with v19-. Note that you can use FirebaseAdMob2 without creating a Firebase account... library in B4A v10.9. Deprecated Google consent SDK was removed as it caused app to be rejected. v2.12... Tool Ready to run SDK - Erel    Oct 7, 2020   (13 reactions)   tags: Android SDK, Erel this SDK you agree to Android Command Line Tools license: Terms and Conditions This is the Android... (referred to in the License Agreement as the "SDK" and specifically including the Android... relation to your use of the SDK. 1.2 "Android" means the Android software stack for devices... this License Agreement 2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License Agreement. 2.2 By clicking to accept, you hereby agree... B4J Question OpenJDK 17 or 19? JavaFX SDK 17? - aeric    Feb 1, 2023   (1 reaction) - JavaFX SDK + jmods: https://gluonhq.com/products/javafx/ JavaFX SDK should be in javafx folder... JavaFX 17 is also LTS version? Can I mix OpenJDK 19 with JavaFX SDK 17? Does it have any effect to... B4A Tutorial GUI SDK Manager for newer versions of Android tools - Erel    Dec 20, 2017   (33 reactions)   tags: Android SDK Manager, ESTUDAR, sdkmanager, tools, B4A Edit: If you are using B4A v7.8+ then a newer version of B4A Sdk Manager is preinstalled. Follow... SDK Manager has been removed in the latest version of Android SDK. It was replaced with a command line.... You can continue to use the currently installed Android tools. A custom tool named B4A SDK Manager is provided...-2017-06-06_12.53.22.png Installation instructions: 1. Download the latest sdk tools: https://developer.android.com/studio/index.html#command-tools 2. Create a folder for Android SDK. Don't put... Page: 1   2   3   4   5   6   7   |