2017-10-24 20 views
13

को प्रारंभ नहीं किया जा सका मैंने विंडोज पर प्रतिक्रियाशील वातावरण के लिए वातावरण स्थापित किया है। लेकिन जब मैं आदेशत्रुटि: कक्षा com.android.sdklib.repository.AndroidSdkHandler

react-native run-android 

मैं निम्नलिखित त्रुटियाँ प्राप्त चलाने -

* What went wrong: 
A problem occurred configuring project ':app'. 
> Failed to notify project evaluation listener. 
    > Could not initialize class com.android.sdklib.repository.AndroidSdkHandler 

कैसे मैं इसे ठीक कर सकता हूँ?

+0

क्या आपने यहां दिए गए सभी इंस्टालेशन चरणों का पालन किया था: https://facebook.github.io/react-native/docs/getting-started.html और मूल कोड टैब – kappaallday

+0

हाँ के साथ चयनित बिल्डिंग प्रोजेक्ट। लेकिन मैंने एंड्रॉइड स्टूडियो में कुछ घटकों को स्थापित नहीं किया। मैं अब उन्हें स्थापित कर रहा हूँ। देखेंगे कि क्या यह काम करता है। धन्यवाद। –

+0

@PaulSantosh क्या आपके पास इसके लिए कोई अपडेट है? – Wayferer

उत्तर

14

मैं MacOS

./gradlew assembleRelease --stacktrace 

में निम्न आदेश चलाकर इस त्रुटि का सामना करना पड़ा और सटीक त्रुटि तैनात मिला है। मैंने आपके जेडीके स्थापना में $ JAVA_HOME पर्यावरण चर सेट करके समस्या हल की। मेरे मामले में मैं MacOS के लिए एंड्रॉयड स्टूडियो में बंडल JDK प्रयोग किया है:

export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home" 

विंडोज के लिए, बस JAVA_HOME अपने उपयोगकर्ता या सिस्टम चर के

"C://Program Files/Java/jdk_1.x_" 

फ़ोल्डर की तरफ जोड़ सकते हैं और चल रहे प्रतिक्रिया देशी रन की कोशिश फिर से एंड्रॉइड।

5

यह जेडीके संस्करण 9 के साथ एक समस्या है। एंड्रॉइड टूल्स आधिकारिक तौर पर जावा 9 के साथ बिल्डिंग का समर्थन नहीं करता है। और इसमें ऐसी समस्याएं हैं।

जावा संस्करण 8 में डाउनग्रेड करने से समस्या ठीक हो जाएगी।

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