2015-09-22 17 views
7

नहीं मिला या मैं प्रतिक्रिया मूल के लिए एंड्रॉइड ट्यूटोरियल करने की कोशिश कर रहा हूं, लेकिन मैं एक दीवार मार रहा हूं। काम करने के लिए प्रतिक्रियात्मक मूल के लिए सभी आवश्यकताओं को जाना अच्छा है, और मैंने Android Setup instructions का पालन किया है। मेरे पास एक .bashrc नहीं है, इसलिए मैंने एक बना दिया और वहां export ANDROID_HOME=/usr/local/opt/android-sdk डाला, लेकिन मुझे एहसास हुआ कि मैंने echo $ANDROID_HOME किया था, मुझे बदले में कुछ भी नहीं मिला। मेरे पास एक .profile भी नहीं है, इसलिए मैंने इसे अपने bash_profile में जोड़ा, और अब यह गूंज के साथ पथ लौटाता है।प्रतिक्रिया मूल एंड्रॉइड - मुख्य श्रेणी org.gradle.wrapper.GradleWrapperMain

मैं

स्थापित किया है
  • Android SDK बिल्ड-उपकरण संस्करण 23.0.1
  • एंड्रॉयड 6.0 (एपीआई 23)
  • Android समर्थन भंडार

के साथ-साथ

  • इंटेल x86 एटम सिस्टम छवि (एंड्रॉइड 5.1.1 के लिए - एपीआई 22)
  • इंटेल x86 एम्यूलेटर त्वरक (HAXM संस्थापक)

मैं इंटेल HAXM कर्नेल एक्सटेंशन स्थापित किया और सेटअप निर्देशों के अनुसार एक ही मानकों का प्रयोग करके एक AVD बनाया।

मैंने फिर मेरे द्वारा बनाए गए डिवाइस के लिए एमुलेटर शुरू किया, टर्मिनल में एक नया टैब खोला और react-native run-android चला गया, और जब मैंने त्रुटि को मारा।

Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)... Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Could not install the app on the device, see the error above.

मैं बनाया है दो अलग अलग सिर्फ कंकाल के साथ मूल निवासी परियोजनाओं प्रतिक्रिया, और मैं दोनों के साथ त्रुटि है, जो कर रहा है मुझे विश्वास है कि मैं कुछ गलत कर रहा हूँ मिलता है। क्या कोई और इस त्रुटि में भाग लेता है या कोई विचार है कि क्या हो रहा है?

नोट:

तो किसी और मुझे भेजा एक नया प्रतिक्रिया मूल निवासी परियोजना है कि वे अपने मशीन पर बनाया: यह ठीक आईओएस के लिहाज से XCode

साथ


अद्यतन चलाता है। मैंने इसे अपने डाउनलोड फ़ोल्डर में डाउनलोड और अनजिप कर दिया। इसे खोलने के बाद, मैं npm install एड। मैंने फिर एमुलेटर शुरू किया और react-native run-android भाग गया। इसने काम कर दिया। इसलिए मैंने उसी फ़ाइल के साथ उसी फ़ोल्डर में कोशिश की जिसमें वह होना चाहिए। और फिर मुझे त्रुटि मिली। तो ऐसा लगता है कि यह मेरे पर्यावरण के साथ कुछ करने के लिए हो सकता है? इन दोनों फ़ोल्डरों में, नोड और एनपीएम संस्करण समान हैं (नोड v4.1.0 और npm 2.14.5)।

+1

देखें आपका ग्रेड/रैपर/gradle-wrapper.jar फ़ाइल दूषित हो सकती है। उन्हें 'ग्रेडल रैपर' चलाकर उत्पन्न करें या किसी अन्य संग्रह से डाउनलोड करें और बदलें। –

+0

धन्यवाद! मेरी जार फ़ाइल 0 बाइट थी। –

उत्तर

3

आपको परियोजना रूट पर gradle wrapper चलाकर ग्रेडल रैपर फ़ाइलों को उत्पन्न करने की आवश्यकता हो सकती है। How/when to generate Gradle wrapper files?

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