2015-09-22 3 views
6

Gradle.build फ़ाइल के अंदर मैं का उपयोग करएंड्रॉइड - compileSDKVersion "Google Inc. :Google APIs: 22" और "22" के बीच क्या अंतर है? बस संख्या</p> <p><strong>compileSdkVersion उपयोग कर रहे हैं</strong></p> <p>और कुछ = ":

compileSdkVersion =" 22 गूगल Inc.:Google एपीआई "कुछ परियोजनाओं को देखने के 22 "

दोनों के बीच क्या अंतर है?

उत्तर

7

पहला वाला android.jar के विरुद्ध बनाता है जिसमें लंबे समय से बंद किए गए मानचित्र V1 शामिल हैं। दूसरा नहीं है।

ध्यान दें कि एंड्रॉइड के लिए Google मानचित्र का वर्तमान संस्करण, जिसे मानचित्र वी 2 के नाम से जाना जाता है, Play Services SDK का हिस्सा है और इसलिए विशेष compileSdkVersion की आवश्यकता नहीं है।

आईएमएचओ, पहला कोड कोड गंध है, एकमात्र अपवाद है कि कोड वास्तव में मानचित्र V1 का उपयोग करता है।

+0

ग्रैडल मुझे मेरे MapsV1 ऐप का निर्माण नहीं करने देगा जब तक कि मैंने compileSdkVersion = 14 को संकलित करने के लिए संकलित नहीं किया है = "Google Inc. :Google API: 14"। इस पोस्ट के लिए आपका धन्यवाद। –

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