Hi everyone,
I am trying to build App Inventor locally to work on Bug #3204
(link: Feature Request: Add Language Search to Dropdown Menu · Issue #3204 · mit-cml/appinventor-sources · GitHub),
but I am running into persistent build failures due to hardware limitations.
My laptop has only 4 GB RAM, and the full GWT compilation keeps failing with:
“Java returned: 137” (likely out-of-memory).
I also added swap, but the build still crashes during GWT compilation.
Could you please guide me on the best workflow for low-spec machines?
Specifically:
- Is there a way to build only the specific component/module I am working on instead of running the full GWT compile?
- Should contributors rely on the MIT CI pipeline for full builds, and only push changes without building locally?
- Are there any lighter build options or recommended flags for low-memory systems?
I really want to continue contributing without getting blocked by full compilation issues.
Any suggestions or best practices from experienced contributors would be very helpful.
Thank you! @ewpatton