Bug? IDE doesn't warn about missing libs when only referenced in layout

Sandman

Expert
Licensed User
Longtime User
(This post has a B4A companion here.)

Let's say you have a library that is a view. (Example: AS Checkbox, which is what I used when I found this issue.)

Add that view to a layout but don't reference it in code anywhere.

Disable the library in the Libraries Manager.

The IDE will not warn about a missing library.

The IDE will happily compile the project without complaining about the missing library.

If compiled as Release, the app crashes when trying to load the layout.

It seems reasonable that the IDE should warn about missing library references, even if they are in layouts. The absolutely bare minimum would be that it complain about the missing reference during compilation and stop the compilation process.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…