2015-10-25 13 views
11

के साथ लक्ष्य खोजने में विफल रहा है। मैं अपने compileSdkVersion को 23 से 21 तक बदलना चाहता हूं। इसलिए मैंने build.gradle में निम्नलिखित परिवर्तन किए हैं लेकिन मुझे निम्न त्रुटि मिल रही है। मैं कैसे हल कर सकता हूं इस?त्रुटि: हैश स्ट्रिंग 'एंड्रॉइड -21'

हैश स्ट्रिंग 'एंड्रॉयड -21'

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 21 
     buildToolsVersion "21.1.2" 

     defaultConfig { 
      applicationId "com.example.shalabh.fly" 
      minSdkVersion 14 
      targetSdkVersion 21 
      versionCode 1 
      versionName "1.0" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 
    } 

    dependencies { 
     compile fileTree(include: ['*.jar'], dir: 'libs') 
     compile 'com.android.support:appcompat-v7:23.0.1' 
     compile files('libs/httpclient-4.1-beta1.jar') 
    } 
+0

और आप इसे डाउनलोड किया था, किया था ना? – Blackbelt

+0

हाँ मैंने डाउनलोड किया है sdk21 – user317461

+0

क्या एंड्रॉइड स्टूडियो कुछ याद आ रही है इसके बारे में कुछ संकेत देता है? – Blackbelt

उत्तर

2

के साथ लक्ष्य को खोजने के लिए आप का उपयोग कर रहे

compile 'com.android.support:appcompat-v7:23.0.1' 

तो तुम एपीआई के साथ संकलित करने के लिए 23
बदले राशि में विफल रहा है आपके compileSdkVersion आपकी build.gradle फ़ाइल

में
compileSdkVersion 23 
+0

क्षमा करें, यह काम नहीं किया! –

3

नीचे एंड्रॉयड स्टूडियो के लिए है 1. एप्लिकेशन पर जाएं -> build.gradle -> परिवर्तन उपकरण को

  1. गो "compileSdkVersion 'एसडीके संस्करण स्थापित'" -> एंड्रॉयड -> Gradle फाइलों के साथ सिंक परियोजना

यह है कि, समस्या हल हो :-)

+0

यह काम किया! (केवल ऐप पढ़ने वाले किसी भी व्यक्ति के लिए परियोजना में एक फ़ोल्डर है) – KansaiRobot

2

Note: I think this might be a bug in Android Studio.


  1. जाओ संरचना
  2. अनुप्रयोग का चयन मॉड्यूल
  3. प्रोजेक्ट पहला टैब "गुण" गूगल एपीआई xx से एपीआई XX को संकलित SDK संस्करण को बदलने के तहत (जैसे Google एपीआई 23 के बजाय एपीआई 23)
  4. ओके
  5. चल रहे प्रक्रिया के पूरा होने की प्रतीक्षा करें, मेरे मामले में मुझे इस बिंदु पर कोई त्रुटि नहीं मिली।
  6. अब संकलित एसडीके संस्करण को वापस Google API xx पर वापस लाएं।

अगर यह काम नहीं है, तो:

  1. गूगल एपीआई के साथ (गूगल एपीआई xx एपीआई xx के बजाय), निर्माण उपकरण संस्करण कम (जैसे गूगल एपीआई 23 और उपकरण संस्करण 23.0.1)
  2. प्रेस ठीक है का निर्माण और यह क्या था करने के लिए प्रक्रिया
  3. वापस लाएं अपने निर्माण उपकरण संस्करण जाने से पहले आप
  4. प्रेस ठीक है और इस प्रक्रिया के पूरा होने के लिए प्रतीक्षा करें बदल पर पूरा करने के लिए प्रतीक्षा करें।
  5. हो गया!
1

जाओ आप के लिए Android SDK dir और ठीक से इसे स्थापित: जब मैं दूसरे परियोजना आयात मैं भी बार-बार हो रही

tools/android update sdk 

या

tools/android update sdk --no-ui 
1

enter image description here यह त्रुटि। तो मैं अपने सिस्टम के अनुसार कुछ ग्रिडल फ़ाइल में बदलने का संकल्प करता हूं।

compileSdkVersion 23 
buildToolsVersion "23.0.2" 

जो मैंने पहले ही अपने सिस्टम में स्थापित किया है।

+0

actully मुझे एक ही त्रुटि थी और मैंने हल किया। – jsroyal

+0

इस साथी के पास कुछ है और वह एंड्रॉइड प्रोजेक्ट आयात करने का प्रयास करता है और वह उसमें वृद्धि नहीं करता है। – jsroyal

0

बस एंड्रॉयड घर वातावरण चर की जाँच करें, यह होना चाहिए: पथ /../ पथ/एसडीके और नहीं: पथ /.../ पथ/SDK/उपकरण उदाहरण: एंड्रॉयड घर पथ है:/घर/उपयोगकर्ता नाम/एंड्रॉयड/SDK आप उपयोगकर्ता घर निर्देशिका में फाइल .bashrc को निम्नलिखित लाइनों रखना चाहिए:

ANDROID_HOME='/home/username/android/sdk' 
PATH="$HOME:$HOME/bin:$ANDROID_HOME/tools:$PATH" 
export ANDROID_HOME 
export PATH 
संबंधित मुद्दे