Build Jitsi Meet SDK for Android

Hi Jitsi-Meet developers,

Those who are struggling to build Jitsi-meet SDK on Linux and/or MacOS. Please review attached highlevel guidelines.

Please note i’ve tested attached guideline on Ubuntu & MacOS environment

OS : Ubuntu 18.04.4 LTS
npm :v6.14.4
node :v13.12.0
Apache Maven :3.6.0

Also note MacOS environment

OS : macOS Cataline Version 10.15.4
npm: v6.9.0
node: v10.16.0
Apache Maven: 3.6.3
realpath: realpath (GNU coreutils) 8.32
watchman: 4.9.0

Possible Errors & Solutions

“Error: ENOSPC: System limit for number of file watchers reached”
Solution: run below command from terminal

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Reference link:

Jaydip Makadia