2013-05-25 9 views
26

क्या एंड्रॉइड Google एपीआई एसडीके के लिए सामान्य एंड्रॉइड एसडीके के बजाय एसडीके के लिए निर्माण करना संभव है?एंड्रॉइड ग्रैडल एंड्रॉइड के लिए कैसे बनाया जाए Google एपीआई 4.2.2 एंड्रॉइड 4.2.2

मैं अपने प्रोजेक्ट में गूगल मैप्स एपीआई की जरूरत है इसलिए मैं निर्माण लक्ष्य बदलने के लिए मैं बिल्ड संस्करण "17" compileSdkVersion 17 buildToolsVersion '17 .0.0 '

किसी भी विचार के साथ ही नमूने प्राप्त कर सकते हैं की जरूरत है उसको कैसे करे?

+0

क्या आप बहिष्कृत एपीआई v1 या नई एपीआई v2 का उपयोग करना चाहते हैं? –

+0

मैं उस https://developers.google.com/maps/documentation/android/v1/reference/com/google/android/maps/MapActivity का उपयोग करता हूं तो मूल रूप से v1 – user2416824

+0

क्या आपने अभी अपनी परियोजना शुरू की है? उस स्थिति में आप काम करने के लिए v1 नहीं बनायेंगे। –

उत्तर

90

मैं इसे लगा आउट:

1) एंड्रॉयड एसडीके प्रबंधक का उपयोग और आप एंड्रॉयड स्टूडियो से इसे शुरू करना चाहते हैं (Android संस्करण के लिए Google API मिलता है, यह अपने पुराने एसडीके प्रबंधक से अलग करता है, तो इससे पहले कि आप ग्रहण का इस्तेमाल किया है)

2)

  • गो "फ़ाइल> परियोजना संरचना> SDKs"
  • क्लिक करने के लिए धन चिह्न और "Android SDK"
  • एक पॉपअप दिखाई देगा, अपने Android स्टूडियो स्थापना फ़ोल्डर में नेविगेट और "sdk" सबफ़ोल्डर
  • एक और पॉपअप दिखाई देगा का चयन करें: चयन

3) में "गूगल एपीआई (# # #।।)" एक ही परियोजना संरचना खिड़की: "एंड्रॉयड # # # गूगल एपीआई।।" का चयन करें परियोजना एसडीके क्लिक लागू करें/ठीक

4) अब आप अपने build.gradle में फ़ाइलों को प्रतिस्थापित

android { 
    ... 
    compileSdkVersion 17 
    ... 
} 

साथ

  • जाओ करने के लिए "फ़ाइल> परियोजना संरचना> SDKs"
  • :
    android { 
        ... 
        compileSdkVersion "Google Inc.:Google APIs:17" 
        ... 
    } 
    

    6) एंड्रॉयड स्टूडियो

    इस Google API के 16. आप अभी भी हो रही है तो मुसीबतों के लिए मेरे लिए यह किया पुनः आरंभ

  • अपना Google API> classpath
  • चुनें सुनिश्चित करें कि Google APIs jar फ़ाइलें वहां हैं (उदा। एंड्रॉयड स्टूडियो/SDK/ऐड-ऑन/ऐड-ऑन-google_apis-google-16/libs/maps.jar)
  • नहीं तो उन्हें मैन्युअल रूप से जोड़ने (स्टूडियो
  • apis 17)
  • पुनः आरंभ Android के लिए यह करने के लिए किया था
+0

मैं यह कैसे देख सकता हूं कि यह काम करता है या नहीं?^^ ' – Moberg

+0

कुछ google apis –

+0

का उपयोग करने का प्रयास करें यह मेरे लिए काम करता था, जब मैं पहले ग्रहण एंड्रॉइड-पुस्तकालय परियोजनाओं को पोर्ट कर रहा था। मुझे बस ग्रहण प्रोजेक्ट फ़ाइल 'project.properties' से संपत्ति स्ट्रिंग 'लक्ष्य' की प्रतिलिपि बनाना था, इसलिए यह Google एपीआई 'Google Inc. :Google APIs: 15' के साथ एसडीके से मेल खाता है कि मैं –

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