Emacs "Symbol's function definition is void: android-browse-url"
I've been using Vim/Neovim for years through Termux, and enjoy being able to largely mirror my workflows between my phone and my desktop. I recently started learning Emacs and Org Mode and wanted to try them on Termux, but I ran into an issue, and frankly I don't know whether to ask the Emacs people or Termux.
If I try to follow a url from Emacs within Termux, I get the message "Symbol's function definition is void: android-browse-url". (Neovim has no issues opening links in my default browser.)
Graphical Emacs installed from F-droid follows links just fine, but giving that version access to Termux directories for things like git is a whole other [level of effort](https://marek-g.github.io/posts/tips_and_tricks/emacs_on_android/).
So far, I haven't figured out what's missing to get the terminal version working correctly, and I don't know where to start asking or searching to figure this one out.
Edit: SOLVED by adding the suggested function to the Emacs init file.
(setq browse-url-browser-function (lambda (url &optional _new-window) (start-process "termux-open" nil "termux-open-url" url)))