Jak widzę, here potrzebujesz OS X do budowania aplikacji z Natywnym Reaktorem. Jest tak prawdopodobnie dlatego, że najpierw używali go do tworzenia tylko aplikacji na iOS. Teraz jest możliwe create Android apps with React Native, ale nadal wymagają one OS X jako platformy programistycznej, która nie ma dla mnie sensu. Czy istnieje sposób na tworzenie aplikacji na Androida za pomocą React Native na Ubuntu OS lub w innym systemie Linux?Czy możesz zbudować aplikacje Natywne na Androida (na Androida) na Ubuntu?
Odpowiedz
Powinno być już możliwe. Na aktualną datą przewodnika po „mogę zbudować na platformie X w systemie Y”, patrz:
https://facebook.github.io/react-native/docs/getting-started.html
Opierając się na systemie Linux i Windows nie jest oficjalnie obsługiwany, chociaż w społeczności są już wysyłane żądania ściągnięcia, które pozwolą na to (główna przeszkoda polega na używaniu skryptu Apple i wywoływaniu skryptów powłoki z węzła - z react-packager i z reakcji-cli). Główne zadanie śledzenia tych wysiłków jest tutaj: https://github.com/facebook/react-native/issues/2693
prawda, ja również przyszedł całej tej konfiguracji połączenia z usprawnień w systemie Windows 10, https: // GIST. github.com/davidgilbertson/9bee68548037fe00f2a8 – William
Aktualizacja 2: Opracowuję aplikacje natywne na Ubuntu od jakiegoś czasu, bez żadnych problemów.
Aktualizacja 1: To prawie możliwe w systemie Linux i Windows. Sprawdzać tę stronę Doc: link
Old odpowiedź: To już prawie pracy, z emisji udostępnionego w kzzzf na answer:
Wszystko działa na Linux wyjątkiem: reagować-rodzimy run-android nie można otworzyć nowe okno powłoki, musisz użyć startu inicjatywnego. Zostaną naprawione w następnym wydaniu. Debugowanie w wersji Chrome obecnie wymaga AppleScript do uruchomienia Chrome. Jest PR, aby to zastąpić.
Chociaż to nie jest oficjalnie obsługiwane w systemie Linux jeszcze, i nie są z pewnością niektóre skakać przez obręcze, Stworzyłem pojemnik Döcker że pozwala mi zbudować i uruchomić android aplikacje z Ubuntu.
dockerfile jest nadal w toku, ale jest ona dostępna na github: https://github.com/gilesp/docker/tree/master/react_native
Jest kilka skryptów powłoki, aby rozwój lokalny łatwiejsze - I głównie użyć skryptu reagować-bash dać mi znak zachęty w kontener do działania react-native run-android
itd.
Działa na tyle dobrze, że mogę mieć telefon podłączony przez USB na komputerze hosta, reagować na natywne rzeczy działające w kontenerze i mieć moje modyfikacje do kodu (głównie edytuję za pomocą emacsa na hoście) pojawiają się natychmiast na urządzeniu.
Obecnie pracuję nad kompilacjami CI dla Androida, ponieważ istnieje kilka dodatkowych opcji do przeskoczenia, aby utworzyć dołączoną wersję javascript do wdrożenia.
- 1. Jak zbudować androida z openjdk na Ubuntu?
- 2. Aplikacje fraktalne na Androida
- 3. Mierzony czas na aplikacje na Androida
- 4. Jak uruchamiać aplikacje na Androida w mojej aplikacji na Androida?
- 5. Twórz aplikacje na Androida za pomocą Xcode?
- 6. Proguard nie kasował aplikacje na Androida
- 7. Nowa licencja na aplikacje na Androida i stare - wątpliwości
- 8. Clojure na Androida
- 9. Czy mimo to można pisać aplikacje na Androida w PHP?
- 10. Natywne debugowanie Androida Studio
- 11. Aplikacje w wierszu poleceń w C++ na Androida?
- 12. Buduj Chrome na Androida
- 13. Zużycie energii na aplikację na Androida
- 14. W jaki sposób Xamarin na Androida (Mono na Androida) porównuje się do rodzimego programowania Androida?
- 15. Jak zbudować Qt5 dla Androida?
- 16. Czy reaguje natywna kompilacja JavaScript na Javę dla Androida?
- 17. Zxing na Androida: Eclipse
- 18. Azure MobileServicePushFailedException na Androida
- 19. Wskazówki API na Androida
- 20. JSON na Androida - serializacja
- 21. Interpreter Pythona na Androida
- 22. Problem OpenGL na Androida
- 23. Jak tworzyć aplikacje na Androida z odtwarzalnymi kompilacjami?
- 24. Jak tworzyć aplikacje na Androida o niskim rozmiarze?
- 25. Jak popularne aplikacje na Androida łączą się z serwerem?
- 26. Formuła chemii na Androida
- 27. Webcal na Androida
- 28. Flickr API na Androida?
- 29. BouncyCastle na Androida
- 30. Transparent LinearLayout na Androida
Tak, w końcu jest to możliwe. Przyjąłem twoją odpowiedź. – Drag0