2015-09-16 6 views
14

रन-एंड्रॉइड चलाने के दौरान समस्या। मुझे एक समस्या का सामना करना पड़ रहा था, मुझे लगता है कि यह धीरे-धीरे निर्भरता के लिए दोस्त है।निर्भरता के कारण रन-एंड्रॉइड पर निर्माण विफल

मैंने सूडो की भी कोशिश की है, जो $ ANDROID_HOME कहने वाली कुछ और यादृच्छिक त्रुटि दे रही है। जो समस्या नहीं है।

JS server already running. 
Building and installing the app on the device (cd android && ./gradlew installDebug)... 

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugCompile'. 
    > Could not find com.android.support:appcompat-v7:23.0.0. 
    Searched in the following locations: 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
    Required by: 
     AwesomeProject:app:unspecified 
    > Could not find com.android.support:appcompat-v7:23.0.0. 
    Searched in the following locations: 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     file:/Users/iraycd/.m2/repository/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom 
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.0/appcompat-v7-23.0.0.jar 
    Required by: 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 
    > Could not find com.android.support:support-v4:21.0.3. 
    Searched in the following locations: 
     file:/Users/iraycd/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom 
     file:/Users/iraycd/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar 
     https://jcenter.bintray.com/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom 
     https://jcenter.bintray.com/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar 
    Required by: 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:drawee:0.6.1 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:imagepipeline:0.6.1 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Total time: 11.247 secs 
Could not install the app on the device, see the error above. 

मैं गलत कहां गया?

+0

Android SDK अद्यतन करने के लिए प्रयास करें। ऐसा लगता है कि पुस्तकालयों के नए संस्करण हैं। रिमोट रिपोजिटरी को नवीनीकृत करें और – user2413972

उत्तर

11

Android समर्थन भंडार स्थापित याद आ रही थी, फिर से सभी कदम यहाँ का पालन किया: https://facebook.github.io/react-native/docs/android-setup.html

https://github.com/facebook/react-native/issues/2772#issuecomment-140843907

+3

पुनर्निर्माण करें कुछ पैकेजों का नाम बदल दिया गया है, विशेष रूप से "एंड्रॉइड सपोर्ट रिपोजिटरी" का नाम बदलकर "समर्थन पुस्तकालयों के लिए स्थानीय मेवेन भंडार" रखा गया है। इसे स्थापित करने से मेरे लिए त्रुटि तय हुई। – beon

1

ऐसा नहीं लगता कि आपने अपनी मशीन पर अपने libs को नवीनतम संस्करण में अपडेट किया है। समर्थन लाइब्रेरी/एपकोपेट के नए संस्करण डाउनलोड करें और फिर

1

ऐसा लगता है कि आपके पास एंड्रॉइड एसडीके स्थापित नहीं है और/या इसका पथ ठीक से स्थापित नहीं है। प्रतिक्रिया मूल के एंड्रॉइड सेटअप दस्तावेज़ों में इसे कैसे करें, Install and configure SDK के निर्देशों का पालन करने के बारे में विस्तृत निर्देश हैं।

0

इस समस्या का सामना जब वे बस Android SDK Manager (tools/android) उपयोग करने का प्रयास उन लोगों के लिए, मैं चलाने के लिए किया था इस त्रुटि को हल करने के लिए रूट के रूप में एसडीके प्रबंधक (उदाहरण के लिए sudo ./tools/android)।

दुर्भाग्य से, रूट के रूप में X11- अग्रेषित प्रोग्राम चलाने से कभी-कभी अपने स्वयं के मुद्दों को लाया जा सकता है। यदि आपको रूट के रूप में एसडीके प्रबंधक चलाने की कोशिश करने में समस्या आती है, तो this answer here देखें। विशेष रूप से, मैं अपने सामान्य उपयोगकर्ता के रूप में एसडीके प्रबंधक चलाने में सक्षम था, लेकिन रूट के रूप में चलाने का प्रयास हमेशा विफल रहा।

2

मामले में, मेरे जैसे, और कुछ नहीं आप पढ़ा है काम किया है, यह मेरे लिए काम किया:

  1. अपने स्रोत नियंत्रण
  2. में परिवर्तन के नवीनतम स्नैपशॉट में चेक से परियोजना निर्देशिका निकालें अपने प्रणाली
  3. स्रोत नियंत्रण से अपने कोड की जाँच करें
  4. npm cache clean && npm install
  5. watchman watch-del-all
  6. react-native start -- --reset-cache
  7. react-native run-android

: मन विकसित:

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