2015-09-21 6 views
16

जैसा कि मैं here देख सकता हूं आपको प्रतिक्रिया मूल के साथ ऐप्स बनाने के लिए ओएस एक्स की आवश्यकता है। ऐसा शायद इसलिए है क्योंकि उन्होंने इसे केवल आईओएस ऐप्स बनाने के लिए पहले इस्तेमाल किया था। अब create Android apps with React Native पर संभव है लेकिन उन्हें अभी भी ओएस एक्स को विकास मंच के रूप में आवश्यकता है जो मुझे समझ में नहीं आता है। क्या उबंटू ओएस या किसी अन्य लिनक्स पर रिएक्ट नेटिव का उपयोग करके एंड्रॉइड ऐप बनाने का कोई तरीका है?क्या आप उबंटू पर रिएक्ट नेटिव ऐप (एंड्रॉइड ऐप) बना सकते हैं?

उत्तर

1

अब तक यह संभव होना चाहिए। पर "मैं प्रणाली Y पर मंच एक्स के लिए निर्माण कर सकते हैं" एक तारीख के लिए गाइड के लिए देखें:

https://facebook.github.io/react-native/docs/getting-started.html

+0

हाँ, आखिरकार यह संभव है। मैंने आपका जवाब स्वीकार कर लिया। – Drag0

4

लिनक्स और विंडोज़ पर बिल्डिंग आधिकारिक रूप से समर्थित नहीं है हालांकि समुदाय में लोग पहले से ही पुल अनुरोध भेज रहे हैं जो ऐसा करने की अनुमति देंगे (मुख्य बाधा सेब-स्क्रिप्ट का उपयोग करने और नोड से शैल स्क्रिप्ट को कॉल करने का तथ्य है - से प्रतिक्रिया-पैकेजर और प्रतिक्रिया-क्ली से)। उन प्रयासों को ट्रैक करने के लिए मुख्य कार्य यहां है: https://github.com/facebook/react-native/issues/2693

+0

यह सच है, मैं भी Windows 10, https पर सेटअप में तोड़ मरोड़ के साथ इस लिंक में आए: // सार। github.com/davidgilbertson/9bee68548037fe00f2a8 – William

8

अद्यतन 2: मैं कुछ समय के लिए उबंटू पर प्रतिक्रियात्मक मूल ऐप्स विकसित कर रहा हूं, बिना किसी समस्या के।

अद्यतन 1: यह अब लिनक्स और विंडोज़ पर लगभग संभव है। इस दस्तावेज़ के पेज की जाँच करें: link

पुराना जवाब: यह पहले से ही लगभग, काम कर रहा है के अंक में साझा से kzzzf के answer: प्रतिक्रिया देशी रन एंड्रॉयड खोल नहीं सकते:

सब कुछ छोड़कर लिनक्स पर काम करता है एक नई खोल विंडो, आपको प्रतिक्रिया-मूल प्रारंभ का उपयोग करने की आवश्यकता है। अगली रिलीज में तय किया जाएगा। में डिबगिंग क्रोम क्रोम लॉन्च करने के लिए वर्तमान में ऐप्पलस्क्रिप्ट पर निर्भर करता है। इसे बदलने के लिए पीआर है।

4

हालांकि यह अभी तक लिनक्स पर आधिकारिक रूप से समर्थित नहीं है, और निश्चित रूप से कुछ हुप्स कूदने के लिए हैं, मैंने एक डॉकर कंटेनर बनाया है जो मुझे उबंटू से एंड्रॉइड ऐप्स बनाने और चलाने की अनुमति देता है।

dockerfile अभी भी प्रगति में एक काम है, लेकिन यह GitHub पर उपलब्ध है: https://github.com/gilesp/docker/tree/master/react_native

है शेल स्क्रिप्ट के एक जोड़े स्थानीय विकास आसान बनाने के लिए - मैं मुख्य रूप से प्रतिक्रिया-बैश स्क्रिप्ट मुझ में एक सुरक्षा प्रॉम्प्ट देने के लिए उपयोग करें react-native run-android आदि के लिए कंटेनर

यह अच्छी तरह से काम करता है कि मैं अपने मेजबान मशीन पर यूएसबी के माध्यम से एक फोन कनेक्ट कर सकता हूं, कंटेनर में चल रही मूल सामग्री को प्रतिक्रिया दे सकता हूं और कोड में मेरे संपादन कर सकते हैं (मैं मुख्य रूप से emacs का उपयोग करके संपादित करता हूं मेजबान पर) तुरंत डिवाइस पर दिखाई देते हैं।

मैं वर्तमान में सीआई पर काम कर रहा हूं और एंड्रॉइड के लिए बनाता है क्योंकि तैनाती के लिए जावास्क्रिप्ट के बंडल संस्करण को बनाने के लिए कुछ और हुप्स कूदने के लिए हैं।

संबंधित मुद्दे