Więc wiem, że było to dość często kwestionowane. Aby być dokładnym, na przykład w tych pytaniach:
- Uruchom serwer NodeJs w systemie Android
- Jak uruchomić projekt node.js na Androidzie?
i - NodeJS na IOS / Android
Każda przedstawiona opcja ma jednak problem:
Chcę go uruchomić na moim normalnym urządzeniu, więc chciałbym uniknąć instalowania innego systemu operacyjnego na moim urządzeniu
Praca nad JXCore została zatrzymana w zeszłym miesiącu i (być może w rezultacie) nie mogłem go skompilować (zobacz Nie mogę zainstalować jxcore-cordova )
- Port Android NodeJs Anode nie był obsługiwany od 2014 roku i tak naprawdę nie był wtedy utrzymywany
- Druga odpowiedź w drugim wątku, z którym się łączyłem, wspomniała, że jest teraz oficjalna dystrybucja węzłów dla Androida, ale oprócz linku do przeglądania najnowszej nie mogłem znaleźć żadnych informacji o tym, jak z niej korzystać
- Widziałem to również, ale wygląda na to, że urządzenie musi być podłączone do komputera (lub podobnego), aby uruchomić polecenia powłoki adb, podczas gdy chciałbym zrobić to jako oddzielną aplikację
W czasie, który minął od opublikowania tych pytań i jako „najlepsza opcja” JXCore wydaje się być bezużyteczny:
czy istnieje sposób na uruchomienie aplikacji node.js (w moim przypadku serwera) na urządzeniu z Androidem?
jeśli zastanawiasz się, dlaczego chciałbym tego: stworzyłem aplikację internetową z serwerem Node.Js i teraz chcę wersję, którą możesz uruchomić lokalnie z telefonu bez konieczności połączenia z Internetem. Oznacza to, że serwer musi działać na telefonie z systemem Android.