To backup a project the "Export As Zip" function is very effective since it only archives the essentialy needed files and skips the hundreds of auxiliaryfiles every developer might have in the project folder.
Since the .java files in \Objects\src were only needed in the build process they are obviously not archived.
But there is a problem if one needs to locate the b4a source line that corresponds to the line tha is mentioned in a crash report:
If one is working on version 1844 and the crash report is e.g. for an app version 1838 it is a challenge to find the correct line if the source has changed between versions.
The exported zip of version 1838 is not helpful since...
With an "IDE Option" like "Keeep .java on Export" the debugging of older versions would be more effective.
Since the .java files in \Objects\src were only needed in the build process they are obviously not archived.
But there is a problem if one needs to locate the b4a source line that corresponds to the line tha is mentioned in a crash report:
If one is working on version 1844 and the crash report is e.g. for an app version 1838 it is a challenge to find the correct line if the source has changed between versions.
The exported zip of version 1838 is not helpful since...
With an "IDE Option" like "Keeep .java on Export" the debugging of older versions would be more effective.