2017-09-13 8 views
5

से शुरू कर दिया जब मैं अपने उपकरणों के लिए ReactNative एप्लिकेशन बनाने की कोशिश नहीं कर रहा है मैं इस मिल:ReactNative एप्लिकेशन को सफलतापूर्वक स्थापित किया गया है, लेकिन यह WebStorm

BUILD SUCCESSFUL 

Total time: 25.191 secs 

This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html 
Starting the app (adb shell am start -n com.neborofeed/com.neborofeed.MainActivity.../bin/sh: adb: command not found 

एप्लिकेशन अपने डिवाइस पर स्थापित किया गया है, लेकिन वह अपने को प्रारंभ नहीं किया है। जब मैं इस आदेश को टर्मिनल adb shell am start -n com.neborofeed/com.neborofeed.MainActivity पर कॉपी करता हूं, तो ऐप अपेक्षित के रूप में शुरू होता है।

+0

को पुनः आरंभ करने के लिए कैसे/जहां निर्माण ट्रिगर कर रहे हैं? क्या यह एक आईडीई में है? या उसी शेल में जो सफलतापूर्वक 'adb' कमांड चलाता है? – nickgraef

उत्तर

3

ऐसा लगता है कि स्क्रिप्ट एडीबी नहीं ढूंढ पाती है, क्या आपने अपने ~/.bash_profile या इसी तरह के पाथ को जोड़ा है?

आप चलाने की कोशिश नहीं की है:

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile 

आप एक अलग निर्देशिका में अपने एसडीके है, तो उपरोक्त आदेश में पथ अद्यतन करें। यह न भूलें:

+0

मैंने कोशिश की और मैंने –

+0

की मदद नहीं की, मेरा सुझाव है कि आप इन पंक्तियों, @ सेम्योन टिखोनेंको के साथ प्रयास करते रहें। '/ bin/sh: adb: कमांड नहीं मिला 'स्पष्ट रूप से यह इंगित कर रहा है कि adb टूल आपके लॉगिन शैल के पथ में नहीं है। आपको यह पता लगाना होगा कि आपकी प्लेटफ़ॉर्म-टूल्स निर्देशिका कहां है और आपको यह पता लगाने की आवश्यकता है कि आपका पथ कहां सेट किया जा रहा है और आपको निर्देशिका को अपने पथ में जोड़ना होगा। –

+0

मैंने प्लैटफ्रॉम-टूल्स को $ PATH चर में जोड़ा। तो जब मैं टर्मिनल में एडीबी टाइप करता हूं तो कमांड सफलतापूर्वक मिल जाता है। और जब मैं कमांड को टर्मिनल निर्देशिका में कॉपी करता हूं तो यह काम करता है। और मैंने आपको सुझाव दिया। मेरे प्लेटफ़ॉर्म-टूल्स यहां/उपयोगकर्ता/मैक/लाइब्रेरी/एंड्रॉइड/एसडीके/प्लेटफॉर्म-टूल्स निश्चित हैं। –

0

आप प्रतिक्रिया मूल निवासी प्रोजेक्ट फ़ोल्डर

+0

मैं वेब तूफान –

+0

का उपयोग करता हूं, आप अपने संपादक से एंड्रॉइड नहीं चला सकते हैं, आपको कमांड –

+0

का उपयोग करने की आवश्यकता है, यह अजीब लगता है। उन्होंने ऐसी कार्यक्षमता क्यों लागू नहीं की? तो मैं आईडीई से ऐप कैसे डिबग कर सकता हूं? –

0

मैं इस एक के साथ की कोशिश की है तो पुनः प्रारंभ करने पर मेरे लिए काम मैक प्रसिद्घ एंड्रॉयड स्टूडियो या वेब तूफान की तरह एक और संपादक आप से react-native run-android का उपयोग करना चाहिए से अपने अनुप्रयोग चलाने अपने मैक

enter image description here

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