I am not sure I understand exactly the problem, but.
When you create a new B4XPages project you get the structure for all three platforms.
- The B4XMainPage.bas module is common to all platforms and loaded automatically.
- Any other module, B4XPage module or any other class module, must be added by hand in the other platforms, they are not added automatically, eventhough they are in the project folder.
- Libraries are checked automatically if they are found by the IDE.
When the friend opened the project in his B4i both the class and the library were not imported.
The second page will not be added automatically.
But, the b4xlib should be checked!
If it is not the case, this means that the IDE did not find it, probably not saved at the right place.
Then I see a lot of bas modules, are these or some of these supposed to be b4xlibs ?
If yes, the modules must not be in the project folder and not shown as modules in the IDE.