Так что я знаю, что это вызывает довольно много вопросов. Если быть точным, например, в этих вопросах:
- Запустите сервер NodeJs в Android
- Как запустить мой проект node.js на android?
а также - NodeJS на IOS / Android
Однако у каждого представленного варианта есть проблема:
Я хочу запустить его на своем обычном устройстве, поэтому не хочу устанавливать на свое устройство другую ОС.
Работа над JXCore была остановлена в прошлом месяце, и (возможно, в результате) мне не удалось его скомпилировать (см. Не удается установить jxcore-cordova )
- Порт Android для анода NodeJs не работал с 2014 года и в то время действительно не поддерживался.
- Второй ответ во втором потоке, на который я ссылался, упомянул, что сейчас есть официальный дистрибутив узлов для Android, но помимо ссылки на веб-сайт Browse последней версии dist. я не смог найти никакой информации о том, как его фактически использовать
- Я также видел это, но похоже, что устройство должно быть подключено к ПК (или аналогичному) для запуска команд оболочки adb, в то время как я хотел бы сделать это как отдельное приложение
Прошло время, прошедшее с тех пор, как были опубликованы эти вопросы, и как «лучший вариант» JXCore, похоже, теперь непригоден для использования:
есть ли способ запустить приложение node.js (в моем случае сервер) на устройстве Android?
Если вам интересно, почему мне это нужно: я создал WebApp с сервером Node.Js, и теперь мне нужна версия, которую вы можете запускать локально со своего телефона, не требуя подключения к Интернету. Это означает, что сервер должен работать на телефоне Android.