2016-02-17 6 views
16

मेरे पास उपरोक्त त्रुटि है और मुझे कोई संकेत नहीं है कि मेरे पास अभी भी क्यों है। मैंने एपीआई 23 को कई बार पुनर्स्थापित कर दिया है और गुगलिंग किया है और मुझे मिला एकमात्र फिक्स एपीआई को पुनर्स्थापित करना था, लेकिन अभी भी समस्या है।त्रुटि: कारण: हैश स्ट्रिंग के साथ लक्ष्य खोजने में विफल रहा 'Google Inc. :Google API: 23' इन: ई: AndroidStudio SDK

क्या किसी के पास इसके लिए कोई फिक्स है?

 apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 'Google Inc.:Google APIs:23' 
     buildToolsVersion '23.0.2' 

     defaultConfig { 
     applicationId "com.example.app" 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     } 

     lintOptions { 
     disable 'InvalidPackage' 
     } 


     buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
     } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     testCompile 'junit:junit:4.12' 
     compile 'com.android.support:appcompat-v7:23.1.1' 
     compile 'com.android.support:design:23.1.1' 
     compile 'me.neavo:volley:2014.12.09' 
     compile 'com.google.code.gson:gson:2.5' 
     compile 'com.jakewharton:butterknife:7.0.1' 
     compile 'com.android.support:support-v4:23.1.1' 
    } 
+0

पोस्ट अपने build.gradle –

+0

देखना संपादित करें कृपया – x10sion

उत्तर

49

कोशिश compileSdkVersion 'Google Inc.:Google APIs:23'

+0

मैं कि कोशिश की है, अभी भी काम नहीं करता है :( – x10sion

+0

अब आपके पास कौन सा त्रुटि संदेश है? –

+0

क्या आपने कोड संशोधित करने के बाद ग्रेडल को सिंक किया है? –

0
Error:Cause: failed to find target with hash string 'Google Inc.:Google APIs:17' in: C:\Users\brahmaiah\AppData\Local\Android\Sdk 

Open Android SDK Manager</a> 

के बजाय compileSdkVersion 23 उपयोग करने के लिए जब मैं एंड्रॉयड एडीटी मैं एक ही problem.but का सामना करना पड़ा में ग्रहण का proj का आयात किया गया है मैं throug rectrify निम्नलिखित सामग्री बदल रही है जो gradle.build file.ie में है { compileSdkVersion 23 targetSdkVersion "23.0.1"।}

6

मैं जब विंडोज पर एक परियोजना है कि मूल रूप से Ubuntu पर बनाया गया था बनाने की कोशिश यह त्रुटि हुई। यदि आप सुनिश्चित नहीं हैं कि कौन सी build.gradle फ़ाइल इसका कारण बन रही है और प्रोजेक्ट में कई मॉड्यूल हैं, तो "compileSdkVersion" के लिए एक प्रोजेक्ट खोज करें।

विंडोज उम्मीद: compileSdkVersion 'Google Apis:Google Apis:23'

उबंटू उम्मीद: compileSdkVersion "Google Inc.:Google APIs:23"

+0

धन्यवाद एक टन! आपने मुझे बचाया :) – rohitverma

+0

मुझे भी बचाओ !!! – andrewwang1TW

0

मुख्य module या किसी library'Google Inc.:Google APIs:23' जो SDK में स्थापित नहीं है का उपयोग करना होगा। compileSdkVersion 'Google Apis:Google Apis:23'

करने के लिए:: compileSdkVersion 23

0

मैं भी यह त्रुटि आई, जब मैं एंड्रॉयड स्टूडियो में ग्रहण परियोजना आयातित (आप एंड्रॉयड -23 SDK में स्थापित होना चाहिए) तो यह बदल सकते हैं और संकलन

को बदलने की कोशिश । तो मैं सिर्फ एक छोटे से खोज किया "संपादित करें -> खोजें -> पथ में खोजें" के लिए "एपीआई 23" और मैं की जगह थी (compileSdkVersion 'गूगल Inc.:Google एपीआई: 23') "Build.gradle" withe (compileSdkVersion 24)। मुझे लगता है कि यह काम करना चाहिए। गुड लक

+0

यह स्वीकृत उत्तर से अलग नहीं है। – HDJEMAI

0

आप एक new project बना सकते हैं और देखते हैं कि क्या इस परियोजना के दशक में लिखा है compileSdkVersion 25 'build.gradle'.For उदाहरण यह है' कर सकते हैं compileSdkVersion 23 ', तब अपने लक्षित परियोजना के लिए बदलने के'।

0

मैं उबंटू का उपयोग कर रहा हूं, और मेरे पास एक ही समस्या थी। स्वीकृत उत्तर एंड्रॉइड स्टूडियो (2.3.3) के मेरे संस्करण के लिए काम नहीं किया।

मुझे एंड्रॉइड एसडीके 15 के लिए एक ग्रहण वेबपैप प्रोजेक्ट आयात करना पड़ा, और मुझे एक ही संदेश प्राप्त हुआ।

  1. Android SDK का सही संस्करण डाउनलोड करें (संस्करण 15 मेरे मामले में)
  2. उपयोग निर्देशिका फ़ोल्डर का नाम (मेरे मामले में "android-15": समाधान है कि मेरे लिए काम किया था निम्नलिखित "~/[user_xxx]/Android/Sdk/platforms/" पर मेरे घर फ़ोल्डर में संग्रहीत
  3. संपादित करने के लिए मेरे मामले में Gradle लिपि में लाइन:। compileSdkVersion 'एंड्रॉयड -15'
संबंधित मुद्दे