Table of contents 2 B4X IDE
1 B4X platforms .............................................................................................................................. 7
2 IDE General ................................................................................................................................. 8
2.1 Create a new project ............................................................................................................. 9
2.1.1 Create a new B4A or B4i project ................................................................................. 9
2.1.2 Create a new B4J project.............................................................................................. 9
2.2 Open existing project ......................................................................................................... 10
3 Titlebar, Menu and Toolbar ....................................................................................................... 11
3.1 Titlebar ............................................................................................................................... 11
3.1.1 Recent code positions (AutoBookmarks)................................................................... 11
3.1.2 Quick Search field ...................................................................................................... 11
3.2 Toolbar ............................................................................................................................... 12
3.3 File menu ............................................................................................................................ 13
3.4 Edit menu ........................................................................................................................... 13
3.5 Project menu....................................................................................................................... 14
3.5.1 Add a new module ..................................................................................................... 15
3.5.1.1 Class modules ........................................................................................................ 15
3.5.2 Add an existing module ............................................................................................. 16
3.5.3 B4J Build Standalone Package.................................................................................. 17
3.5.3.1 Tips and special cases ............................................................................................ 18
3.6 Tools menu ......................................................................................................................... 19
3.6.1 IDE Options ............................................................................................................... 20
3.6.1.1 Language ................................................................................................................ 21
3.6.1.2 Themes ................................................................................................................... 22
3.6.1.3 Font Picker ............................................................................................................. 23
3.6.1.3.1 Word wrap ........................................................................................................ 23
3.6.1.4 Auto Save ............................................................................................................... 23
3.6.1.5 Auto Backup .......................................................................................................... 24
3.6.1.6 Configure Process Timeout .................................................................................... 24
3.6.1.7 Disable Implicit Auto Completion ......................................................................... 24
3.6.2 Take Screenshot B4A only ................................................................................... 25
3.6.3 Create Video B4A only ............................................................................................. 26
3.6.4 Clean Files Folder (unused files) ............................................................................... 27
3.6.5 Clean Project .............................................................................................................. 27
3.6.6 Configure Paths .......................................................................................................... 28
3.6.6.1 B4A ........................................................................................................................ 28
3.6.6.2 B4i .......................................................................................................................... 28
3.6.6.3 B4J ......................................................................................................................... 29
3.6.6.4 B4R ........................................................................................................................ 29
3.6.6.4.1 javac.exe B4A / B4i / B4J ............................................................................... 30
3.6.6.4.2 Additional Libraries ......................................................................................... 30
3.6.6.4.3 Shared Modules ................................................................................................ 30
3.6.7 SDK Manager B4A only ........................................................................................... 31
3.6.8 Jetifier AndroidX B4A only ...................................................................................... 32
3.7 Windows menu .................................................................................................................. 34
3.8 Help menu .......................................................................................................................... 35
3.8.1 Online Help ................................................................................................................ 35
3.8.2 About .......................................................................................................................... 35
3.8.3 Like B4A? Support us by contributing ..................................................................... 36
3.9 Right click menu ................................................................................................................ 37
3.10 Compiler mode ................................................................................................................... 38
3.10.1 B4A and B4J .............................................................................................................. 39
3.10.1.1 Release and Release (obfuscated) modes B4A and B4J .................................... 39
3.10.2 B4i .............................................................................................................................. 40