Android SDK Platform-Tools, Android SDK का एक कॉम्पोनेंट है.
इसमें ऐसे टूल शामिल हैं जो Android प्लैटफ़ॉर्म के साथ इंटरफ़ेस करते हैं. मुख्य रूप से, adb और fastboot.
Android ऐप्लिकेशन डेवलपमेंट के लिए adb ज़रूरी है. हालांकि, ऐप्लिकेशन डेवलपर आम तौर पर, Studio की कॉपी का इस्तेमाल करते हैं. अगर आपको सीधे कमांड-लाइन से adb का इस्तेमाल करना है और आपके पास Studio इंस्टॉल नहीं है, तो यह डाउनलोड आपके काम का है.
(अगर आपके पास Studio इंस्टॉल है, तो हो सकता है कि आप इंस्टॉल की गई कॉपी का ही इस्तेमाल करना चाहें, क्योंकि Studio इसे अपने-आप अपडेट कर देगा.) अगर आपको अपने डिवाइस के बूटलोडर को अनलॉक करना है और उसे नई सिस्टम इमेज के साथ फ़्लैश करना है, तो fastboot की ज़रूरत होगी. इस पैकेज में पहले systrace शामिल था. हालांकि, अब इसे Studio Profiler, gpuinspector.dev या Perfetto के पक्ष में हटा दिया गया है.
हालांकि, adb और fastboot में कुछ नई सुविधाएं, Android के सिर्फ़ नए वर्शन के लिए उपलब्ध हैं. ये सुविधाएं, पुराने सिस्टम के साथ काम करती हैं. इसलिए, आपको सिर्फ़ SDK Platform-Tools के नए वर्शन की ज़रूरत होगी. अगर आपको कोई गड़बड़ी मिलती है, तो उसकी शिकायत करें.
डाउनलोड
अगर आप Android डेवलपर हैं, तो आपको Android Studio के एसडीके मैनेजर या sdkmanager कमांड-लाइन टूल से, एसडीके प्लैटफ़ॉर्म-टूल का नया वर्शन डाउनलोड करना चाहिए. इससे यह पक्का होता है कि टूल, आपके Android SDK के बाकी टूल के साथ सही जगह पर सेव हों और आसानी से अपडेट हो सकें.
हालांकि, अगर आपको सिर्फ़ ये कमांड-लाइन टूल चाहिए, तो इन लिंक का इस्तेमाल करें:
हालांकि, ये लिंक नहीं बदलते, लेकिन ये हमेशा टूल के सबसे नए वर्शन पर ले जाते हैं.
संशोधन
37.0.2
Canary: नवंबर 2026
adb
- डीबग लॉग स्पैम को कम करना. ज़्यादा फ़्रीक्वेंसी वाले डेटा-प्लेन लॉग (जैसे, रीड और राइट) को ज़्यादा शब्दों में जानकारी देने वाले लेवल (उदाहरण के लिए:
usb:v, transport:v) पर डिमोट करें, ताकि बड़ी लॉग फ़ाइलें न बनें. adb syncकमांड में,system_dlkm,vendor_dlkm, औरodm_dlkmपार्टिशन को सिंक करने की सुविधा जोड़ें.adb install --fastdeployविकल्प को बंद करके,android installकमांड का इस्तेमाल करें.--deprecated-fastdeployफ़्लैग का इस्तेमाल करके, फ़ास्ट डिप्लॉय की सुविधा कुछ समय के लिए उपलब्ध रहेगी. इसे 37.0.3 वर्शन में हटा दिया जाएगा.Linux:
- लेगसी यूएसबी बैकएंड (
ADB_USB_LEGACY=1) को बदलने के लिए,libadbusbलाइब्रेरी को शामिल करें.libadbusbलाइब्रेरी, नेटलिंक हॉटप्लग के बजाय, समय-समय पर यूएसबी बस पोलिंग (1000msडिफ़ॉल्ट,ADB_USB_LINUX_POLL_INTERVAL_MSएनवायरमेंट वैरिएबल का इस्तेमाल करके कॉन्फ़िगर किया जा सकता है) का इस्तेमाल करती है. इससे, यूएसबी रीसेट करने या एक साथ कईstart-serverकमांड रेस के बाद, डिवाइसों के मौजूद न होने की समस्या से बचा जा सकता है. - लेगसी यूएसबी बैकएंड (
ADB_USB_LEGACY=1) को बेहतर बनाएं. नेटलिंक इवेंट मौजूद न होने पर, डिवाइसों को वापस पाने के लिए, फिर से कनेक्ट करने की कोशिश करने वाला लूप जोड़ें.
- लेगसी यूएसबी बैकएंड (
MacOS:
- लेगसी यूएसबी बैकएंड को बदलने के लिए,
libadbusbलाइब्रेरी को लॉन्च किया गया.libadbusbलाइब्रेरी को बंद करने के लिए,ADB_USB_LEGACYएनवायरमेंट वैरिएबल को1पर सेट करें. - Apple Silicon M6 (macOS 27) पर
adbसर्वर क्रैश (_Unwind_Backtraceमें रद्द करें) की समस्या को ठीक करें. यह समस्या, अनदेखा किए गए नॉन-एडीबी एमडीएनएस रिकॉर्ड पर बैकट्रेस कैप्चर करने की वजह से हुई थी. - एएमएफ़आई बंद होने पर, यूएसबी डिवाइस अटैच करने पर
adbसर्वर क्रैश (KERN_INVALID_NAMEMach पोर्ट अपवाद) होने की समस्या को ठीक किया गया.
- लेगसी यूएसबी बैकएंड को बदलने के लिए,
37.0.1 (जुलाई 2026)
adb
openscreenबैकएंड को मिटाएं. एनवायरमेंट वैरिएबलADB_MDNS_OPENSCREENका अब कोई असर नहीं होगा. सिर्फ़libadbmdnsही एमडीएनएस बैकएंड है.- ट्रेस लेवल जोड़ें.
ADB_TRACEफ़ॉर्मैट में अब लॉग लेवल डाला जा सकता है. उदाहरण के लिए:usb:v, services:w. Linux:
- यूएसबी हॉटप्लग सिस्टम को बेहतर बनाना. udev के साथ रेस कंडिशन से बचने के लिए, कर्नल के बजाय udev नेटलिंक इवेंट पर भरोसा करें.
kill-serverकमांड के लिए, ब्लेम जोड़ें. adb सर्वर, प्रोसेस कमांड लाइन चेन को प्रिंट करेगा, जिसने इसे बंद करने का अनुरोध किया था.
Windows:
- mDNS बैकएंड को बेहतर बनाया गया.
wlanapi.dllको लेज़ी लोड करें, ताकि adb को Windows Server पर चलाया जा सके. इसमेंwlanapi.dllशामिल नहीं है. libusbकी जगहlibadbusbका इस्तेमाल करें.libadbusbको बंद करने के लिए,ADB_USB_LEGACYके एनवायरमेंट वैरिएबल को1पर सेट करें.
- mDNS बैकएंड को बेहतर बनाया गया.
MacOS:
libusbबंद करें. इसके बजाय, लेगसी यूएसबी बैकएंड का इस्तेमाल करें.libusbको चालू करने के लिए,ADB_LIBUSBएनवायरमेंट वैरिएबल को1पर सेट करें.
37.0.0 (फ़रवरी 2026)
- adb
- अब डिफ़ॉल्ट एमडीएनएस बैकएंड
libadbmdnsहै. लाइब्रेरीopenscreenको अब भी फ़ेलओवर के तौर पर शामिल किया गया है. हालांकि, अब इसका इस्तेमाल नहीं किया जाता. - Libadbmdns अब सेवाओं के मेटाडेटा के हिस्से के तौर पर, .local होस्टनेम भी दिखाता है.
- Linux यूएसबी बैकएंड, अब डिवाइसों को जोड़ने/मिटाने का पता लगाने के लिए, ऐक्टिव लूप के बजाय नेटलिंक का इस्तेमाल करता है.
- अब डिफ़ॉल्ट एमडीएनएस बैकएंड
36.0.2 (सितंबर 2025)
- adb
- अस्थिरता की रिपोर्ट (डिवाइस का डिसकनेक्ट होना, इंटरफ़ेस को पढ़ने में गड़बड़ी, और नेटलिंक इवेंट में देरी की वजह से डिवाइस का पता न चल पाना) की वजह से, Linux पर libusb के बजाय लेगसी यूएसबी बैकएंड को डिफ़ॉल्ट बनाएं.
- उस गड़बड़ी को ठीक किया गया जिसकी वजह से Samsung डिवाइसों का पता ठीक से नहीं चल पा रहा था समस्या #404741058.
- उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, यूएसबी क्लास
Miscellaneous(0xEF) का इस्तेमाल करने वाले पुराने Android डिवाइसों का ठीक से पता नहीं चल पा रहा था समस्या #365009755. - उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, फ़ाइल को पुल या पुश करने पर उसका आखिरी वर्ण कट जाता था [सिर्फ़ Windows के लिए] समस्या #439152273.
36.0.1
समस्या #439152273 की वजह से, Canary का पिछला वर्शन कभी रिलीज़ नहीं किया गया.
36.0.0 (अप्रैल 2025)
- adb
- libusb यूएसबी बैकएंड को फिर से लिखा गया है. इसमें एसिंक्रोनस एपीआई के बजाय, सिंक एपीआई का इस्तेमाल किया जाता है. Linux पर मेमोरी खत्म होने की समस्या को ठीक किया गया है और विश्वसनीयता को बेहतर बनाया गया है.
- Libusb USB बैकएंड हॉट-प्लग अब Windows के साथ काम करता है. इससे यूएसबी की स्पीड का पता लगाया जा सकता है.
- अगर एमडीएनएस चालू है, तो अब बेहतर
server-statusदिखेगा. - macOS की उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, ज़ीरो-लेंथ वाले पैकेट नहीं भेजे जा रहे थे. इससे कनेक्शन रुकने की समस्या आ रही थी समस्या #208675141.
- libusb बैकएंड में, use-after-free की गड़बड़ी को ठीक किया गया.
35.0.2 (जुलाई 2024)
- adb
- openscreen mDNS बैकएंड की गड़बड़ी को ठीक किया गया. इस गड़बड़ी की वजह से, अधूरी क्वेरी मिलने पर सर्वर बंद हो जाता था समस्या #294120933.
- macOS पर openscreen mDNS बैकएंड को काम करने लायक बनाएं.
- सभी प्लैटफ़ॉर्म पर, openscreen mDNS बैकएंड को डिफ़ॉल्ट बनाएं.
- समस्या का पता लगाने के लिए, यूएसबी सुपरस्पीड+ (मौजूदा और तय की गई स्पीड) का पता लगाने की सुविधा.
- सिलसिलेवार तरीके से डिवाइस बंद होना: डिवाइस बंद होने पर सभी यूएसबी इंटरफ़ेस को रिलीज़ करना (सभी ओएस).
35.0.1 (मार्च 2024)
- adb
- libusb 1.0.27 पर स्विच करना
35.0.0 (फ़रवरी 2024)
- adb
- Linux पर libusb को डिफ़ॉल्ट के तौर पर सेट किया गया समस्या #270205252.
- यूएसबी के बिना होस्ट पर, adb स्टार्टअप को ठीक किया गया.
- यूएसबी डिवाइसों की वजह से, एडीबी के हैंग होने की समस्या को ठीक किया गया. यह समस्या, ज़ीरो-लेंथ डिस्क्रिप्टर की गलत जानकारी देने की वजह से हो रही थी समस्या #302212871.
- डिवाइस के डिसकनेक्ट होने पर,
adb shellका रिटर्न कोड ठीक किया गया समस्या #321787891.
- fastboot
- इनकमिंग पैकेट सूची के ज़्यादा से ज़्यादा साइज़ को सीमित करें.
- डाउनलोड स्पीड को करीब 120 एमबी/सेकंड तक सीमित करने वाली रुकावटों को हटा दिया गया है. अब फ़ास्टबूट, SuperSpeed+ बस को पूरी तरह से इस्तेमाल कर सकता है. साथ ही, डिवाइस के हिसाब से 980 एमबी/सेकंड तक की स्पीड हासिल कर सकता है.
34.0.5 (अक्टूबर 2023)
- adb
- समस्या #270205252 को हल करने के लिए, adb अब macOS पर libusb का इस्तेमाल डिफ़ॉल्ट रूप से करता है.
- पहले, वायरलेस पेयरिंग फ़ेल होने पर, adb ने 'सफलतापूर्वक' कोड के साथ जवाब दिया था. हमने गड़बड़ी का कोड (1) और इस्तेमाल करने वाले लोगों को दिखने वाली गड़बड़ी (
error: protocol fault (couldn't read status message...)) दिखाकर, इस समस्या को हल कर दिया है.echo $?अब1की जानकारी देता है. adb wait-for-disconnectको अब बिना यूएसबी के इस्तेमाल किया जा सकता है (वायरलेस डीबगिंग).- नया DbC इंटरफ़ेस जोड़ा गया, ताकि आने वाले समय में ChromeOS को adb के ज़रिए इस्तेमाल किया जा सके.
- fastboot
- Pixel 3 डिवाइसों पर flashall की समस्या ठीक की गई.
34.0.4 (जुलाई 2023)
- adb
- जब adb, adb होस्ट सर्वर को फ़ोर्क करता है, तब
-a (gListenAll)को प्रोपेगेट करें (पहले, यह फ़्लैग सिर्फ़adb -a server nodaemonके लिए काम करता था) - रूट और अनरूट करने की प्रोसेस तेज़ हो जाती है
Flag(env) guarding clear endpoint (device) feature for OSX usb start.को फिर से लॉन्च करें (issue #270205252).
- जब adb, adb होस्ट सर्वर को फ़ोर्क करता है, तब
- fastboot
- Mac: अमान्य IO इटरेटर पर फिर से कोशिश करने की सुविधा को हटाएं (LIBUSB_TRANSFER_CANCELLED के साथ फ़्लैशिंग फ़ेलियर)
- Windows: "flashall" का इस्तेमाल करते समय, "स्पार्स फ़ाइल बहुत बड़ी या अमान्य है" गड़बड़ी को ठीक करना
- सभी प्लैटफ़ॉर्म: "अपडेट" का इस्तेमाल करते समय, "ANDROID_PRODUCT_OUT सेट नहीं है" गड़बड़ी को ठीक करना
34.0.1 (मार्च 2023)
- adb
- macOS: "unstable connectivity (MacBook high speed cable)" समस्या को ठीक करने के लिए किए गए बदलाव को वापस ले लिया गया है. ऐसा, adb इंस्टॉल के हैंग होने की वजह से किया गया है (समस्या #270205252).
- fastboot
- Windows: "mke2fs: फ़ाइल सिस्टम का साइज़ तय करने की कोशिश करते समय, डिवाइस का नाम गलत या गलत तरीके से लिखा गया है" गड़बड़ी को ठीक किया गया. यह गड़बड़ी, प्लैटफ़ॉर्म टूल 34.0.0 में हुई थी (समस्या #271039230).
34.0.0 RC2 (मार्च 2023)
- Android 14 के डेवलपर के लिए झलक 2 के रिलीज़ होने के साथ अपडेट किया गया (एडीबी और फ़ास्टबूट में कोई अपडेट नहीं).
34.0.0 (फ़रवरी 2023)
- adb
- macOS के लिए, शून्य लंबाई वाले पैकेट भेजने की समस्या को ठीक किया गया (issuetracker: 208675141).
- कनेक्शन के बार-बार टूटने की समस्या को ठीक किया गया (MacBook की हाई स्पीड केबल): एडीबी बार-बार डिसकनेक्ट हो जाता था.
- ज़रूरत से कम आर्ग्युमेंट के साथ adb push का इस्तेमाल करने पर, गड़बड़ी के मैसेज को बेहतर बनाया गया.
- fastboot
- फ़्लैश करने की बेहतर सुविधा:
flashallअब अगर हो सके, तो यूज़रस्पेस में रीबूट को स्किप कर देगा. - macOS के लिए, शून्य लंबाई वाले पैकेट भेजने की समस्या को ठीक किया गया (issuetracker: 208675141).
- recovery.img को फ़्लैश करने से जुड़ी समस्या को ठीक किया गया है. इसकी वजह से, एवीबी फ़ुटर गलत हो जाता था.
- फ़्लैश करने की बेहतर सुविधा:
33.0.3 (अगस्त 2022)
- adb
- अगर पहली कोशिश में
adb rootनहीं हो पाया, तो फिर से कोशिश न करें. - ट्रैक-डिवाइसों की डुप्लीकेट एंट्री को ठीक करें.
- रिसीव विंडोइंग जोड़ें (ज़्यादा इंतज़ार के समय वाले कनेक्शन पर थ्रूपुट बढ़ाएं).
- "एक से ज़्यादा डिवाइस" के मामलों में, गड़बड़ी के ज़्यादा सटीक मैसेज दिखेंगे.
- रिवर्स फ़ॉरवर्ड के अनचाहे अनुरोधों को अस्वीकार करें.
- Windows पर install-multi-package को ठीक किया गया.
- अगर पहली कोशिश में
- fastboot
- SDK टूल के प्लैटफ़ॉर्म-टूल से e2fsdroid को हटाना.
- काम पूरा होने पर, OemCmdHandler का रिटर्न मैसेज प्रिंट करें.
33.0.2 (मई 2022)
- fastboot
vendor_kernel_bootपार्टिशन के लिए सहायता.
33.0.1 (मार्च 2022)
- adb
- Windows एमडीएनएस क्रैश होने की समस्या को ठीक किया गया.
- पुराने डिवाइसों पर, enable-verity/disable-verity को ठीक करता है.
- पुराने डिवाइसों पर "एक से ज़्यादा ऐप्लिकेशन इंस्टॉल करें" सुविधा से जुड़ी समस्या को ठीक किया गया
- यह मदद के आउटपुट को बेहतर बनाता है, ताकि कंप्रेस करने के सभी तरीके शामिल किए जा सकें.
- systrace
- हटाया गया. इसके बजाय, Studio Profiler/gpuinspector.dev/Perfetto का इस्तेमाल करें.
33.0.0 (फ़रवरी 2022)
- adb
- वर्शन 32.0.0 में आई उस समस्या को ठीक किया गया है जिसमें बिना किसी आर्ग्युमेंट के चलाने पर ऐप्लिकेशन क्रैश हो जाता था.
32.0.0 (जनवरी 2022)
- adb
- Apple M1 डिवाइसों के लिए यूनिवर्सल बाइनरी.
- आम तौर पर होने वाली समस्या: बिना किसी आर्ग्युमेंट के चलाने पर, यह वर्शन क्रैश हो जाता है.
31.0.3 (अगस्त 2021)
- fastboot
- fastboot flashall / update के लिए, vbmeta_vendor.img को फ़्लैश करने की सुविधा.
31.0.2 (अप्रैल 2021)
- adb
- Linux पर vsock पर फ़ॉरवर्ड करने की सुविधा.
adb track-devicesमें मौजूद गड़बड़ी को ठीक किया गया. इसकी वजह से, वायरलेस डीबगिंग की सुविधा वाले डिवाइसों को तुरंत अपडेट नहीं मिल रहे थे.- एमडीएनएस डिवाइस की खोज के लिए, शुरुआती सहायता लागू करें. इसके लिए, अलग से एमडीएनएस सेवा इंस्टॉल करने की ज़रूरत नहीं है. फ़िलहाल, यह सुविधा डिफ़ॉल्ट रूप से बंद रहती है. इसे चालू करने के लिए, adb सर्वर शुरू करते समय एनवायरमेंट वैरिएबल
ADB_MDNS_OPENSCREENको 1 पर सेट करें.
- fastboot
- बूट पार्टिशन का साइज़ न मिलने पर, गड़बड़ी न दिखाएं.
- कर्नल कमांड लाइन को पार्स करने के बजाय, प्रॉपर्टी से डिवाइस के लॉक होने की स्थिति का पता लगाएं.
31.0.1 (मार्च 2021)
- adb
- टीसीपी की कीपअलाइव इंटरवल को कम करें.
- इंक्रीमेंटल इंस्टॉलेशन की परफ़ॉर्मेंस को बेहतर बनाना.
- fastboot
- कंप्रेस किए गए स्नैपशॉट मर्ज करने की सुविधा जोड़ी गई.
- लेगसी A/B सपोर्ट को वापस लाएं.
31.0.0 (फ़रवरी 2021)
- adb
- डिफ़ॉल्ट रूप से, पुल पर कंप्रेस करने की सुविधा बंद करें.
30.0.5 (नवंबर 2020)
- adb
- हाई-लेटेंसी कनेक्शन पर कई फ़ाइलें पुश करते समय,
adb pushकी परफ़ॉर्मेंस को बेहतर बनाएं. - Windows पर
adb push/pullकी परफ़ॉर्मेंस को बेहतर बनाना. - एक से ज़्यादा इनपुट की मदद से,
adb push --syncको ठीक करें. - इंक्रीमेंटल APK इंस्टॉलेशन की परफ़ॉर्मेंस को बेहतर बनाया गया है.
- इंक्रीमेंटल APK इंस्टॉलेशन के लिए, गड़बड़ी की जानकारी की सेटिंग को बेहतर बनाया गया.
- हाई-लेटेंसी कनेक्शन पर कई फ़ाइलें पुश करते समय,
30.0.4 (जुलाई 2020)
- adb
- Android 11 से पहले के वर्शन वाले डिवाइसों पर, इंक्रीमेंटल एपीके इंस्टॉल न होने पर, नॉन-इंक्रीमेंटल एपीके इंस्टॉल होने की समस्या को ठीक किया गया.
adb install-multi-packageको ठीक करें.- एडीबी वायरलेस पेयरिंग से जुड़ी कुछ और क्रैश की समस्याएं ठीक की गईं.
- गड़बड़ी के कुछ मैसेज को बेहतर बनाया गया.
- fastboot
fastboot oemकमांड के लिए, कंसोल आउटपुट को बेहतर बनाया गया.- Nexus 7 जैसे पुराने डिवाइसों पर
fastboot flashallको ठीक करें.
30.0.3 (जून 2020)
- adb
- Android 11 से पहले के वर्शन वाले डिवाइसों पर, v4 सिग्नेचर स्कीम से साइन किए गए APK इंस्टॉल करने से जुड़ी समस्या को ठीक करना.
ADB_VENDOR_KEYSके बिना पुष्टि करने पर, क्रैश होने की समस्या को ठीक किया गया.adb -Hका इस्तेमाल करते समय, क्रैश होने की समस्या को ठीक किया गया.
30.0.2 (जून 2020)
- adb
- एडीबी वायरलेस पेयरिंग को बेहतर बनाया गया.
- डिवाइस कनेक्ट होने से पहले,
adb logcatके हैंग होने की समस्या को ठीक किया गया. adb transport-idजोड़ें, ताकि स्क्रिप्ट सुरक्षित तरीके से इंतज़ार कर सकें कि रूट/अनरूट/रीबूट के बाद डिवाइस बंद हो जाए.
30.0.1 (मई 2020)
- adb
- डिफ़ॉल्ट रूप से, adb mdns के अपने-आप कनेक्ट होने की सुविधा बंद करें. इसे
ADB_MDNS_AUTO_CONNECTएनवायरमेंट वैरिएबल की मदद से फिर से चालू किया जा सकता है. - Android 10 या इसके बाद के वर्शन वाले डिवाइसों पर,
adb install-multiकी परफ़ॉर्मेंस को बेहतर बनाना. - टीसीपी से कनेक्ट किए गए डिवाइस पर
adb root/unrootका इस्तेमाल करते समय, टाइम आउट की समस्या को ठीक करना. - वायरलेस तरीके से डिवाइसों को जोड़ने की सुविधा को अपडेट किया गया.
- डिफ़ॉल्ट रूप से, adb mdns के अपने-आप कनेक्ट होने की सुविधा बंद करें. इसे
30.0.0 (अप्रैल 2020)
- adb
- वायरलेस तरीके से जोड़ने की सुविधा जोड़ी गई.
- इंक्रीमेंटल APK इंस्टॉलेशन के लिए सहायता जोड़ें.
- Android 11 डिवाइस के साथ इस्तेमाल किए जाने पर,
adb {push, pull, sync}को कंप्रेस करने के लिए क्लाइंट-साइड सहायता लागू करें. - ज़्यादा इंतज़ार के समय वाले कनेक्शन पर,
adb pushकी परफ़ॉर्मेंस को बेहतर बनाना. - Windows पर पुश/पुल की परफ़ॉर्मेंस को बेहतर बनाया गया.
29.0.6 (फ़रवरी 2020)
- adb
- Android 11 डिवाइस के साथ इस्तेमाल किए जाने पर,
adb lsके लिए 64-बिट साइज़/टाइम का सपोर्ट. - POSIX पर
::1पर सुनने की सुविधा चालू करें. - WinUSB डिस्क्रिप्टर पब्लिश करने वाले WinUSB डिवाइसों के लिए क्लाइंट सहायता (Android 11 के लिए ज़रूरी) के लिए, अब यूएसबी ड्राइवर इंस्टॉल करने की ज़रूरत नहीं है.
- किसी ऐसी चीज़ पर
adb installका इस्तेमाल करने पर, सिस्टम के हैंग होने की समस्या को ठीक किया गया है जो असल में कोई फ़ाइल नहीं है.
- Android 11 डिवाइस के साथ इस्तेमाल किए जाने पर,
29.0.5 (अक्टूबर 2019)
- adb
- एक साथ कई कनेक्शन इस्तेमाल करने पर, Linux पर परफ़ॉर्मेंस में थोड़ा सुधार हुआ है.
- डेवलपमेंट के दौरान APK में इंक्रीमेंटल अपडेट के लिए,
adb installमें--fastdeployविकल्प जोड़ें.
29.0.4 (सितंबर 2019)
- adb
- LLDB के साथ नेटिव डीबगिंग टाइम आउट के लिए हॉटफ़िक्स (समस्या #134613180 देखें). इससे Android Studio प्रोफ़ाइलर में मौजूद एक गड़बड़ी भी ठीक हो जाती है. इसकी वजह से
AdbCommandRejectedExceptionहोता है, जिसेidea.logफ़ाइल में देखा जा सकता है.
- LLDB के साथ नेटिव डीबगिंग टाइम आउट के लिए हॉटफ़िक्स (समस्या #134613180 देखें). इससे Android Studio प्रोफ़ाइलर में मौजूद एक गड़बड़ी भी ठीक हो जाती है. इसकी वजह से
29.0.3 (सितंबर 2019)
- adb
adb forward --list, कनेक्ट किए गए कई डिवाइसों के साथ काम करता है.- Windows पर डिवाइसों के ऑफ़लाइन होने की समस्या को ठीक करना.
adb installके आउटपुट और सहायता टेक्स्ट को बेहतर बनाना.- पोर्ट की जानकारी दिए बिना,
adb connect <host>के पिछले व्यवहार को वापस लाएं.
29.0.2 (जुलाई 2019)
- adb
- Windows हीप इंटिग्रिटी क्रैश की समस्या को ठीक किया गया है.
- fastboot
- आने वाले डिवाइसों के पार्टिशन लेआउट के लिए सहायता जोड़ी गई.
29.0.1 (जून 2019)
- adb
- Windows के क्रैश होने की समस्या को ठीक करने के लिए हॉटफ़िक्स (https://issuetracker.google.com/134613180)
29.0.0 (जून 2019)
- adb
adb reconnect, Linux पर यूएसबी रीसेट करता है.- Linux पर, नए adb सर्वर से कनेक्ट करते समय, adb पुराने सर्वर को बंद करके नया सर्वर शुरू करने के बजाय, नए वर्शन को पारदर्शी तरीके से लॉन्च करने की कोशिश करता है.
adb root, डिवाइस के डिसकनेक्ट होने के बाद, उसके फिर से कनेक्ट होने का इंतज़ार करता है. पहले, अगरadb wait-for-deviceके शुरू होने से पहले ही डिवाइस डिसकनेक्ट हो जाता था, तोadb root; adb wait-for-deviceतुरंत वापस आ जाता था. ऐसा इसलिए होता था, क्योंकि adb को डिवाइस के डिसकनेक्ट होने की जानकारी नहीं मिल पाती थी.
- fastboot
- यह macOS पर टच बार या कीबोर्ड खोलने की कोशिश करते समय, फ़ास्टबूट की वजह से होने वाली गड़बड़ी के मैसेज को बंद कर देता है.
28.0.2 (मार्च 2019)
- adb
adb shellपोर्ट फ़ॉरवर्डिंग की गड़बड़ी को ठीक करता है. इस गड़बड़ी की वजह से, "पीयर ने कनेक्शन रीसेट किया" गड़बड़ी का मैसेज दिखता है.- डिवाइसों को फिर से कनेक्ट करते समय,
ADB_VENDOR_KEYSसे पुष्टि करने की सुविधा को ठीक किया गया. - यह पुष्टि करने से जुड़ी समस्या को ठीक करता है. ऐसा तब होता है, जब पुष्टि करने के लिए इस्तेमाल किया गया निजी पासकोड, सार्वजनिक पासकोड से मेल नहीं खाता. यह निजी पासकोड से सार्वजनिक पासकोड का हिसाब लगाकर ऐसा करता है. यह यह मानकर नहीं चलता कि वे मेल खाते हैं.
- fastboot
- डाइनैमिक पार्टिशन के लिए सहायता जोड़ता है.
- Windows के लिए अपडेट की गई ज़रूरी शर्तें
- प्लैटफ़ॉर्म टूल अब Windows Universal C Runtime पर निर्भर करते हैं. आम तौर पर, यह Windows Update की मदद से डिफ़ॉल्ट रूप से इंस्टॉल होता है. अगर आपको ऐसी गड़बड़ियां दिखती हैं जिनमें डीएलएल मौजूद न होने की जानकारी दी गई है, तो आपको रनटाइम पैकेज को मैन्युअल तरीके से फ़ेच और इंस्टॉल करना पड़ सकता है.
28.0.1 (सितंबर 2018)
- adb
- टीसीपी कनेक्शन को फिर से कनेक्ट करने की सुविधा जोड़ें. डिसकनेक्ट होने पर, adb कनेक्शन को छोड़ने से पहले, 60 सेकंड तक फिर से कनेक्ट करने की कोशिश करेगा.
- Windows पर यूनिकोड कंसोल आउटपुट को ठीक किया गया. (बाहरी योगदान देने वाले स्पेंसर लो को धन्यवाद!)
- फ़ाइल डिस्क्रिप्टर के दो बार बंद होने की समस्या को ठीक किया गया है. इसकी वजह से, एक साथ
adb connectहोने पर कनेक्शन बंद हो जाते हैं. - एक से ज़्यादा डिवाइसों से कनेक्ट होने पर,
adb forward --listसे जुड़ी समस्या को ठीक किया गया.
- fastboot
- कमांड टाइम आउट को बढ़ाकर 30 सेकंड करें, ताकि बूटलोडर के कुछ धीमे कमांड बेहतर तरीके से काम कर सकें.
28.0.0 (जून 2018)
- adb:
- Android P वाले डिवाइसों के लिए, चेकसम के बिना काम करने की सुविधा जोड़ी गई है. इससे थ्रूपुट में 40% तक की बढ़ोतरी होती है.
adb devicesके आउटपुट को कनेक्शन टाइप और डिवाइस के सीरियल नंबर के हिसाब से क्रम में लगाएं.- एक साथ कई adb कमांड इस्तेमाल करने के लिए, सॉकेट लिसन बैकलाॅग बढ़ाएं.
adb connectके लिए, गड़बड़ी के आउटपुट को बेहतर बनाया गया.
- fastboot:
- आउटपुट फ़ॉर्मैट को बेहतर बनाया गया और ज़्यादा जानकारी देने वाला आउटपुट मोड (
-v) जोड़ा गया. - सहायता के आउटपुट को साफ़ करें.
product.imgऔरodm.imgकोfastboot flashallसे फ़्लैश किए गए पार्टिशन की सूची में जोड़ें.- फ़ास्टबूट के बहुत पुराने वर्शन का इस्तेमाल करते समय, नए डिवाइसों को खराब होने से बचाएं. इसके लिए, फ़ैक्ट्री इमेज पैकेज को खास पार्टिशन के लिए सहायता की ज़रूरत होती है.
- आउटपुट फ़ॉर्मैट को बेहतर बनाया गया और ज़्यादा जानकारी देने वाला आउटपुट मोड (
27.0.1 (दिसंबर 2017)
- adb: MacOS पर, यूएसबी 3.0 का इस्तेमाल करके डिवाइसों को कनेक्ट करते समय होने वाली गड़बड़ी को ठीक किया गया.
- फ़ास्टबूट: Windows पर, F2FS (फ़्लैश-फ़्रेंडली फ़ाइल सिस्टम) का इस्तेमाल करने वाले डिवाइसों को वाइप करने की सुविधा जोड़ी गई है.
27.0.0 (दिसंबर 2017)
- macOS 10.13 के फ़ास्टबूट की गड़बड़ी को फिर से ठीक किया गया है. इसे सबसे पहले 26.0.1 में ठीक किया गया था, लेकिन 26.0.2 में यह गड़बड़ी फिर से आ गई थी.
26.0.2 (अक्टूबर 2017)
- Pixel 2 डिवाइसों के लिए फ़ास्टबूट की सुविधा जोड़ी गई.
26.0.1 (सितंबर 2017)
- macOS 10.13 High Sierra पर फ़ास्टबूट की समस्याएं ठीक की गईं (बग 64292422).
26.0.0 (जून 2017)
- Android O के फ़ाइनल SDK टूल (एपीआई लेवल 26) की रिलीज़ के साथ अपडेट किया गया.
25.0.5 (24 अप्रैल, 2017)
Windows पर बड़े अपडेट के लिए, adb sideload को ठीक किया गया. यह "std::bad_alloc" (गड़बड़ी 37139736) के तौर पर दिखता है.
कुछ Windows फ़ायरवॉल के साथ adb की समस्याओं को ठीक किया गया है. ये समस्याएं, "cannot open transport registration socketpair" के तौर पर दिखती हैं (गड़बड़ी 37139725).
adb --versionऔरfastboot --version, दोनों में अब इंस्टॉल पाथ शामिल है.हमने adb में बदलाव किया है, ताकि गलत तरीके से कॉन्फ़िगर किए गए वीपीएन की समस्या को हल करने के लिए,
localhostको रिज़ॉल्व न किया जाए.adb में बदलाव किया गया, ताकि Linux पर यूएसबी डिवाइसों को रीसेट न किया जाए. इससे, कनेक्ट किए गए अन्य यूएसबी डिवाइसों पर असर पड़ सकता है.
25.0.4 (16 मार्च, 2017)
- Linux और Mac adb में, एक्सपेरिमेंट के तौर पर libusb की सुविधा जोड़ी गई
libusb बैकएंड का इस्तेमाल करने के लिए, नया adb सर्वर लॉन्च करने से पहले, एनवायरमेंट वैरिएबल ADB_LIBUSB=true सेट करें. adb host-features का नया निर्देश आपको बताएगा कि libusb का इस्तेमाल किया जा रहा है या नहीं.
libusb के साथ adb को रीस्टार्ट करने और यह देखने के लिए कि यह काम कर रहा है या नहीं, adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features का इस्तेमाल करें. आउटपुट में "libusb" शामिल होना चाहिए.
इस रिलीज़ में, libusb के बिना इस्तेमाल किया जाने वाला पुराना तरीका डिफ़ॉल्ट तौर पर बना रहेगा.
fastboot की वजह से, 2016 MacBook Pro अब हैंग नहीं होता (गड़बड़ी 231129)
Mac पर Systrace कमांड लाइन कैप्चर को ठीक किया गया
25.0.3 (16 दिसंबर, 2016)
- फ़ास्टबूट की गड़बड़ी को ठीक किया गया है. इसकी वजह से, Android Things डिवाइसों को फ़्लैश करने में समस्या आ रही थी
25.0.2 (12 दिसंबर, 2016)
- Android N MR1 के स्टेबल रिलीज़ (एपीआई 25) के साथ अपडेट किया गया
25.0.1 (22 नवंबर, 2016)
- Android N MR1 डेवलपर के लिए झलक 2 (एपीआई 25) की रिलीज़ के साथ अपडेट किया गया
25.0.0 (19 अक्टूबर, 2016)
- Android N MR1 डेवलपर के लिए झलक 1 रिलीज़ (एपीआई 25) के साथ अपडेट किया गया
24.0.4 (14 अक्टूबर, 2016)
- ADB और Mac OS Sierra में आने वाली समस्याओं को ठीक करने के लिए अपडेट किया गया
डाउनलोड करें Android SDK Platform-Tools
डाउनलोड करने से पहले, आपको नीचे दी गई शर्तों को स्वीकार करना होगा.
नियम और शर्तें
यह Android सॉफ़्टवेयर डेवलपमेंट किट का लाइसेंस समझौता है1. परिचय
1.1 Android सॉफ़्टवेयर डेवलपमेंट किट (लाइसेंस समझौते में इसे "एसडीके" कहा गया है. इसमें खास तौर पर Android सिस्टम फ़ाइलें, पैकेज किए गए एपीआई, और Google API ऐड-ऑन शामिल हैं) को लाइसेंस समझौते की शर्तों के तहत आपको लाइसेंस दिया जाता है. लाइसेंस समझौता, आपके और Google के बीच एक कानूनी समझौते का हिस्सा है. इसे मानना कानूनी तौर पर ज़रूरी है. यह समझौता, एसडीके के इस्तेमाल पर लागू होता है. 1.2 "Android" का मतलब, डिवाइसों के लिए Android सॉफ़्टवेयर स्टैक से है. यह Android Open Source Project के तहत उपलब्ध कराया जाता है. यह इस यूआरएल पर मौजूद है: https://source.android.com . इसे समय-समय पर अपडेट किया जाता है. 1.3 "साथ काम करने वाला डिवाइस" का मतलब ऐसे Android डिवाइस से है जो (i) Android Compatibility Definition document के मुताबिक हो. यह document, Android compatibility वेबसाइट (https://source.android.com/compatibility) पर उपलब्ध है और इसे समय-समय पर अपडेट किया जा सकता है; और (ii) Android Compatibility Test Suite (CTS) को पास कर चुका हो. 1.4 "Google" का मतलब Google LLC है. इसका गठन, अमेरिका के डेलावेयर राज्य के कानूनों के तहत हुआ है और यह कंपनी अमेरिका के कानूनों के तहत काम करती है. इसका मुख्य कारोबार 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA में है.2. लाइसेंस के इस कानूनी समझौते को स्वीकार करना
2.1 एसडीके का इस्तेमाल करने के लिए, आपको सबसे पहले लाइसेंस एग्रीमेंट स्वीकार करना होगा. लाइसेंस समझौते को स्वीकार किए बिना, एसडीके का इस्तेमाल नहीं किया जा सकता. 2.2 इस एसडीके को स्वीकार करने और/या इस्तेमाल करने के लिए क्लिक करने का मतलब है कि आपने लाइसेंस समझौते की शर्तों को स्वीकार कर लिया है. 2.3 अगर आप ऐसे व्यक्ति हैं जिन्हें अमेरिका या अन्य देशों के कानूनों के तहत, एसडीके इस्तेमाल करने की अनुमति नहीं है, तो हो सकता है कि आप एसडीके का इस्तेमाल न कर पाएं और लाइसेंस समझौते को स्वीकार न कर पाएं. इसमें वह देश भी शामिल है जहां आप रहते हैं या जहां से एसडीके का इस्तेमाल किया जाता है. 2.4 अगर आपको नौकरी देने वाली कंपनी या किसी अन्य इकाई की तरफ़ से, लाइसेंस समझौते को कानूनी तौर पर मानने के लिए सहमत होना है, तो इसे आपकी ओर से इस बात का प्रतिनिधित्व और समर्थन माना जाएगा कि आपके पास, आपको नौकरी देने वाली कंपनी या किसी अन्य इकाई को लाइसेंस समझौते को मानने के लिए बाध्य करने का पूरा कानूनी अधिकार है. अगर आपके पास ज़रूरी अधिकार नहीं है, तो हो सकता है कि आपको नौकरी देने वाली कंपनी या अन्य इकाई की तरफ़ से, लाइसेंस समझौता स्वीकार न कर पाएं या SDK का इस्तेमाल न कर पाएं.3. Google से मिलने वाला SDK टूल का लाइसेंस
3.1 लाइसेंस समझौते की शर्तों के तहत, Google आपको एसडीके इस्तेमाल करने के लिए एक सीमित, दुनिया भर में मान्य, रॉयल्टी-फ़्री, असाइन न किया जा सकने वाला, किसी खास व्यक्ति के लिए उपलब्ध न होने वाला, और सब-लाइसेंस न दिया जा सकने वाला लाइसेंस देता है. इसका इस्तेमाल सिर्फ़ Android के साथ काम करने वाले ऐप्लिकेशन डेवलप करने के लिए किया जा सकता है. 3.2 इस एसडीके का इस्तेमाल, अन्य प्लैटफ़ॉर्म के लिए ऐप्लिकेशन डेवलप करने (इसमें Android के साथ काम न करने वाले वर्शन भी शामिल हैं) या कोई दूसरा एसडीके डेवलप करने के लिए नहीं किया जा सकता. आपके पास अन्य प्लैटफ़ॉर्म के लिए ऐप्लिकेशन डेवलप करने का विकल्प है. इनमें Android के साथ काम न करने वाले ऐप्लिकेशन भी शामिल हैं. हालांकि, इसके लिए इस SDK टूल का इस्तेमाल नहीं किया जाना चाहिए. 3.3 आप इस बात से सहमत हैं कि Google या तीसरे पक्षों के पास एसडीके से जुड़े सभी कानूनी अधिकार, मालिकाना हक, और हित होते हैं. इनमें एसडीके में मौजूद बौद्धिक संपत्ति के अधिकार भी शामिल हैं. "बौद्धिक संपत्ति के अधिकार" का मतलब है, पेटेंट कानून, कॉपीराइट कानून, कारोबारी गोपनीयता की सुरक्षा के कानून, ट्रेडमार्क कानून के तहत आने वाले सभी अधिकार. इनमें, मालिकाना हक से जुड़े अन्य सभी अधिकार भी शामिल हैं. Google के पास ऐसे सभी अधिकार सुरक्षित हैं जो आपको साफ़ तौर पर नहीं दिए गए हैं. 3.4 एसडीके टूल का इस्तेमाल, लाइसेंस समझौते में साफ़ तौर पर बताई गई अनुमति के अलावा किसी अन्य मकसद के लिए नहीं किया जा सकता. तीसरे पक्ष के लाइसेंस के तहत ज़रूरी होने के अलावा, आपके पास SDK टूल या SDK टूल के किसी भी हिस्से की कॉपी बनाने (सिर्फ़ बैकअप के लिए), उसमें बदलाव करने, उसे अडैप्ट करने, उसे फिर से डिस्ट्रिब्यूट करने, उसे डीकंपाइल करने, उसे रिवर्स इंजीनियर करने, उसे डिसअसेम्बल करने या उससे मिलते-जुलते काम करने का अधिकार नहीं है. 3.5 ओपन सोर्स सॉफ़्टवेयर लाइसेंस के तहत लाइसेंस किए गए एसडीके के कॉम्पोनेंट का इस्तेमाल, दोबारा बनाना, और डिस्ट्रिब्यूट करना, सिर्फ़ उस ओपन सोर्स सॉफ़्टवेयर लाइसेंस की शर्तों के तहत किया जाता है. लाइसेंस समझौते के तहत नहीं. 3.6 आप इस बात से सहमत हैं कि Google की ओर से उपलब्ध कराए गए SDK टूल के फ़ॉर्म और नेचर में बदलाव किया जा सकता है. इसके लिए, आपको पहले से सूचना देना ज़रूरी नहीं है. साथ ही, SDK टूल के आने वाले वर्शन, SDK टूल के पिछले वर्शन पर डेवलप किए गए ऐप्लिकेशन के साथ काम नहीं कर सकते. आप इस बात से सहमत हैं कि Google पहले से कोई सूचना दिए बिना, अपनी सूझ-बूझ से आपको या अन्य उपयोगकर्ताओं को एसडीके या उसमें मौजूद कोई भी सुविधा देना हमेशा या कुछ समय के लिए बंद कर सकता है. 3.7 लाइसेंस समझौते में मौजूद किसी भी बात से, आपको Google के किसी भी व्यापारिक नाम, ट्रेडमार्क, सेवा चिह्न, लोगो, डोमेन नाम या ब्रैंड की अन्य खास सुविधाओं का इस्तेमाल करने का अधिकार नहीं मिलता है. 3.8 आप इस बात से सहमत हैं कि आपके पास, मालिकाना हक की सूचनाओं को हटाने, धुंधला करने या उनमें बदलाव करने की अनुमति नहीं है. इसमें कॉपीराइट और ट्रेडमार्क की सूचनाएं भी शामिल हैं. ये सूचनाएं, SDK टूल पर चिपकी हो सकती हैं या उनमें एंबेड की गई हो सकती हैं.4. आपके ज़रिए एसडीके का इस्तेमाल
4.1 Google इस बात से सहमत है कि लाइसेंस समझौते के तहत, उसे एसडीके का इस्तेमाल करके बनाए गए किसी भी सॉफ़्टवेयर ऐप्लिकेशन पर आपसे (या आपके लाइसेंस देने वालों से) कोई अधिकार, टाइटल या हित नहीं मिलता. इसमें उन ऐप्लिकेशन में मौजूद बौद्धिक संपत्ति के अधिकार भी शामिल हैं. 4.2 आप इस बात से सहमत हैं कि आपको एसडीके का इस्तेमाल सिर्फ़ उन कामों के लिए करना चाहिए जिनके लिए, (a) लाइसेंस समझौते और (b) सभी लागू कानूनों, नियमों या सामान्य तौर पर स्वीकार किए जाने वाले तरीकों या अधिकार क्षेत्रों के मुताबिक लागू होने वाले दिशा-निर्देशों के तहत अनुमति हो. इनमें, अमेरिका या अन्य देशों से डेटा या सॉफ़्टवेयर एक्सपोर्ट करने से जुड़े कानून भी शामिल हैं. 4.3 आप इस बात से सहमत हैं कि अगर आपको आम लोगों के लिए ऐप्लिकेशन डेवलप करने के लिए एसडीके का इस्तेमाल करना है, तो आपको उन लोगों की निजता और कानूनी अधिकारों की सुरक्षा करनी होगी. अगर उपयोगकर्ता आपको उपयोगकर्ता नाम, पासवर्ड या लॉगिन करने की अन्य जानकारी या निजी जानकारी देते हैं, तो आपको उपयोगकर्ताओं को यह बताना होगा कि यह जानकारी आपके ऐप्लिकेशन के लिए उपलब्ध होगी. साथ ही, आपको उन उपयोगकर्ताओं के लिए कानूनी तौर पर सही निजता सूचना देनी होगी और उनकी जानकारी की सुरक्षा करनी होगी. अगर आपका ऐप्लिकेशन, उपयोगकर्ताओं की दी गई निजी या संवेदनशील जानकारी को सेव करता है, तो उसे ऐसा सुरक्षित तरीके से करना होगा. अगर उपयोगकर्ता आपके ऐप्लिकेशन को Google खाते की जानकारी देता है, तो आपका ऐप्लिकेशन उस जानकारी का इस्तेमाल सिर्फ़ तब और सीमित मकसद के लिए कर सकता है, जब उपयोगकर्ता ने आपको ऐसा करने की अनुमति दी हो. 4.4 आप इस बात से सहमत हैं कि SDK का इस्तेमाल करके, ऐसी कोई गतिविधि नहीं की जाएगी जिससे किसी तीसरे पक्ष के सर्वर, नेटवर्क या अन्य प्रॉपर्टी या सेवाओं में रुकावट आए, वे बाधित हों, उन्हें नुकसान पहुंचे या उन तक बिना अनुमति के पहुंचा जाए. इनमें Google या मोबाइल कम्यूनिकेशन की सेवा देने वाली कोई भी कंपनी शामिल है. 4.5 आप इस बात से सहमत हैं कि Android और/या Android के लिए उपलब्ध ऐप्लिकेशन के ज़रिए बनाए गए, भेजे गए या दिखाए गए किसी भी डेटा, कॉन्टेंट या संसाधन के लिए, आप ही पूरी तरह से ज़िम्मेदार हैं. साथ ही, ऐसा करने से होने वाले नतीजों (इसमें Google को होने वाला कोई भी नुकसान शामिल है) के लिए भी आप ही ज़िम्मेदार हैं. Google आपके या किसी अन्य तीसरे पक्ष के लिए ज़िम्मेदार नहीं होगा. 4.6 आप इस बात से सहमत हैं कि लाइसेंस समझौते, तीसरे पक्ष के किसी लागू कानूनी समझौते या सेवा की शर्तों या किसी लागू कानून या नियम के तहत अपनी ज़िम्मेदारियों के किसी भी उल्लंघन के लिए, आप ही पूरी तरह से ज़िम्मेदार हैं. साथ ही, ऐसे किसी भी उल्लंघन के नतीजों (इसमें Google या किसी तीसरे पक्ष को होने वाला कोई भी नुकसान शामिल है) के लिए भी आप ही ज़िम्मेदार हैं. Google आपके या किसी अन्य तीसरे पक्ष के लिए ज़िम्मेदार नहीं होगा.5. आपके डेवलपर क्रेडेंशियल
5.1 आप इस बात से सहमत हैं कि डेवलपर के किसी भी तरह के क्रेडेंशियल, जिन्हें Google ने आपको जारी किया हो या जिन्हें आपने खुद चुना हो उनकी गोपनीयता बनाए रखने की ज़िम्मेदारी आपकी है. साथ ही, आपके डेवलपर क्रेडेंशियल के तहत बनाए गए सभी ऐप्लिकेशन के लिए, सिर्फ़ आप ज़िम्मेदार होंगे.6. गोपनीयता और जानकारी
6.1 एसडीके में लगातार नए बदलाव करने और इसे बेहतर बनाने के लिए, Google सॉफ़्टवेयर से इस्तेमाल से जुड़े कुछ आंकड़े इकट्ठा कर सकता है. इनमें यूनीक आइडेंटिफ़ायर, आईपी पते, सॉफ़्टवेयर का वर्शन नंबर, और एसडीके में इस्तेमाल किए जा रहे टूल और/या सेवाओं के साथ-साथ उनके इस्तेमाल का तरीका शामिल है. हालांकि, Google इनके अलावा अन्य आंकड़े भी इकट्ठा कर सकता है. इस जानकारी को इकट्ठा करने से पहले, एसडीके आपको इसकी सूचना देगा और आपकी सहमति लेगा. सहमति न देने पर, यह जानकारी इकट्ठा नहीं की जाएगी. 6.2 इकट्ठा किए गए डेटा की जांच, एसडीके को बेहतर बनाने के लिए की जाती है. साथ ही, इसे Google की निजता नीति के मुताबिक सेव किया जाता है. यह नीति इस यूआरएल पर उपलब्ध है: https://policies.google.com/privacy 6.3 एसडीके को बेहतर बनाने के लिए, डेटा के पहचान छिपाकर बनाए गए और एग्रीगेट किए गए सेट, Google के पार्टनर के साथ शेयर किए जा सकते हैं.7. तीसरे पक्ष के ऐप्लिकेशन
7.1 अगर एसडीके का इस्तेमाल, तीसरे पक्ष के बनाए गए ऐप्लिकेशन को चलाने या तीसरे पक्ष के दिए गए डेटा, कॉन्टेंट या संसाधनों को ऐक्सेस करने के लिए किया जाता है, तो इसका मतलब है कि आप इस बात से सहमत हैं कि Google उन ऐप्लिकेशन, डेटा, कॉन्टेंट या संसाधनों के लिए ज़िम्मेदार नहीं है. आपको यह पता है कि तीसरे पक्ष के ऐसे ऐप्लिकेशन से ऐक्सेस किए जाने वाले सभी डेटा, कॉन्टेंट या संसाधनों की ज़िम्मेदारी उस व्यक्ति की होती है जिसने उन्हें बनाया है. साथ ही, Google तीसरे पक्ष के किसी भी ऐप्लिकेशन, डेटा, कॉन्टेंट या संसाधन के इस्तेमाल या ऐक्सेस करने की वजह से होने वाले किसी भी नुकसान या क्षति के लिए ज़िम्मेदार नहीं है. 7.2 आपको यह पता होना चाहिए कि तीसरे पक्ष के ऐसे ऐप्लिकेशन के ज़रिए आपको दिखाए गए डेटा, कॉन्टेंट, और संसाधनों को बौद्धिक संपत्ति के अधिकारों के तहत सुरक्षित रखा जा सकता है. इन अधिकारों का मालिकाना हक, सेवा देने वाली कंपनियों (या उनकी ओर से अन्य लोगों या कंपनियों) के पास होता है. आपके पास इन डेटा, कॉन्टेंट या संसाधनों (पूरे या कुछ हिस्से) में बदलाव करने, इन्हें किराए पर देने, लीज़ पर देने, उधार देने, बेचने, डिस्ट्रिब्यूट करने या इनसे मिलते-जुलते काम करने की अनुमति नहीं है. ऐसा तब तक नहीं किया जा सकता, जब तक कि आपको इनके मालिकों से ऐसा करने की अनुमति न मिली हो. 7.3 आपको यह स्वीकार करना होगा कि तीसरे पक्ष के ऐसे ऐप्लिकेशन, डेटा, कॉन्टेंट या संसाधनों का इस्तेमाल, आपके और तीसरे पक्ष के बीच हुए अलग-अलग कानूनी समझौतों के तहत किया जा सकता है. ऐसे में, लाइसेंस समझौते का असर, तीसरे पक्षों के साथ आपके कानूनी संबंध पर नहीं पड़ता.8. Android API का इस्तेमाल करना
8.1 Google Data API 8.1.1 अगर Google से डेटा पाने के लिए किसी एपीआई का इस्तेमाल किया जाता है, तो इसका मतलब है कि आप इस बात से सहमत हैं कि डेटा को बौद्धिक संपत्ति के अधिकारों के तहत सुरक्षित रखा जा सकता है. इन अधिकारों के मालिक Google या डेटा उपलब्ध कराने वाले पक्ष होते हैं. इसके अलावा, ये अधिकार अन्य लोगों या कंपनियों के पास भी हो सकते हैं. ऐसे किसी भी एपीआई का इस्तेमाल करने पर, सेवा की अतिरिक्त शर्तें लागू हो सकती हैं. आपके पास इस डेटा में बदलाव करने, इसे किराए पर देने, लीज़ पर देने, उधार देने, बेचने, डिस्ट्रिब्यूट करने या इससे मिलते-जुलते काम करने का अधिकार नहीं है. हालांकि, ऐसा तब किया जा सकता है, जब सेवा की लागू होने वाली शर्तों के तहत इसकी अनुमति हो. 8.1.2 अगर Google से किसी उपयोगकर्ता का डेटा पाने के लिए, किसी एपीआई का इस्तेमाल किया जाता है, तो इसका मतलब है कि आपने यह स्वीकार किया है कि उपयोगकर्ता की साफ़ तौर पर दी गई सहमति के बाद ही डेटा को ऐक्सेस किया जाएगा. साथ ही, ऐसा सिर्फ़ तब किया जाएगा, जब उपयोगकर्ता ने आपको ऐसा करने की अनुमति दी हो. इसके अलावा, ऐसा सिर्फ़ उन सीमित कामों के लिए किया जाएगा जिनके लिए उपयोगकर्ता ने आपको अनुमति दी है. अगर Android Recognition Service API का इस्तेमाल किया जाता है, तो इसका मतलब है कि आपने यह स्वीकार किया है कि एपीआई का इस्तेमाल, उन प्रॉडक्ट के लिए डेटा प्रोसेसिंग ऐडेंडम के तहत किया जाएगा जिनमें Google, डेटा प्रोसेसर की भूमिका निभाता है. इस ऐडेंडम के बारे में यहां बताया गया है: https://privacy.google.com/businesses/gdprprocessorterms/. इस ऐडेंडम को समय-समय पर अपडेट किया जाता है. Android Recognition Service API के बारे में यहां बताया गया है: https://developer.android.com/reference/android/speech/RecognitionService. इसे समय-समय पर अपडेट किया जाता है. स्वीकार करें पर क्लिक करके, आप उन प्रॉडक्ट के लिए डेटा प्रोसेसिंग अडेंडम की शर्तों से सहमत होते हैं जिनके लिए Google, डेटा प्रोसेसर है.9. लाइसेंस के इस कानूनी समझौते को खत्म करना
9.1 लाइसेंस से जुड़ा कानूनी समझौता तब तक लागू रहेगा, जब तक आप या Google नीचे बताए गए तरीके से इसे खत्म न कर दें. 9.2 अगर आपको लाइसेंस समझौता खत्म करना है, तो SDK टूल और डेवलपर के किसी भी ज़रूरी क्रेडेंशियल का इस्तेमाल बंद करके ऐसा किया जा सकता है. 9.3 Google, आपके साथ हुए लाइसेंस समझौते को किसी भी समय खत्म कर सकता है. ऐसा इन मामलों में किया जा सकता है: (A) आपने लाइसेंस समझौते के किसी भी प्रावधान का उल्लंघन किया हो; या (B) Google को ऐसा कानून के तहत करना ज़रूरी हो; या (C) जिस पार्टनर के साथ मिलकर Google ने आपको एसडीके के कुछ हिस्से (जैसे कि एपीआई) उपलब्ध कराए थे उसने Google के साथ अपना संबंध खत्म कर दिया हो या आपको एसडीके के कुछ हिस्से उपलब्ध कराना बंद कर दिया हो; या (D) Google ने उस देश में उपयोगकर्ताओं को एसडीके या एसडीके के कुछ हिस्से उपलब्ध न कराने का फ़ैसला किया हो जहां आप रहते हैं या जहां से आपने सेवा का इस्तेमाल किया है. इसके अलावा, Google के पास यह अधिकार है कि वह यह फ़ैसला करे कि एसडीके या एसडीके की कुछ सेवाएं आपको उपलब्ध कराना, अब व्यावसायिक तौर पर फ़ायदेमंद नहीं है. 9.4 लाइसेंस समझौते के खत्म होने पर, आपको और Google को जिन कानूनी अधिकारों, ज़िम्मेदारियों, और देनदारियों से फ़ायदा मिला है या जिन पर आप और Google कानूनी तौर पर बाध्य हैं या जो लाइसेंस समझौते के लागू रहने के दौरान समय के साथ बढ़ी हैं या जिनके बारे में कहा गया है कि वे हमेशा लागू रहेंगी, उन पर इस समझौते के खत्म होने का कोई असर नहीं पड़ेगा. साथ ही, पैराग्राफ़ 14.7 के प्रावधान, इन अधिकारों, ज़िम्मेदारियों, और देनदारियों पर हमेशा लागू रहेंगे.10. वारंटी का खंंडन
10.1 आपको इस बात की समझ है और साफ़ तौर पर सहमत हैं कि एसडीके के इस्तेमाल से जुड़े किसी तरह के जोखिम के लिए सिर्फ़ आप ज़िम्मेदार हैं. इसके अलावा, एसडीके किसी भी तरह की वारंटी के बिना, "जैसे है वैसे ही" और "जैसे मौजूद है वैसे ही" उपलब्ध कराया जाता है. 10.2 एसडीके का इस्तेमाल और एसडीके से कोई भी चीज़ डाउनलोड या हासिल करना पूरी तरह से आपके विवेक पर निर्भर है और किसी भी तरह के जोखिम के लिए आप खुद ज़िम्मेदार हैं. इसके अलावा, इस तरह के इस्तेमाल से अगर आपके कंप्यूटर सिस्टम या अन्य डिवाइस को कोई नुकसान पहुंचता है या डेटा की सुरक्षा को कोई नुकसान पहुंचता है, तो यह सिर्फ़ आपकी ज़िम्मेदारी होगी. 10.3 इसके अलावा, Google सभी तरह की वारंटी और शर्तों का साफ़ तौर पर खंडन करता है. चाहे वे बताई गई हों या उन्हें पहले से शामिल माना गया हो. इसमें, कारोबार के काबिल होने, किसी खास मकसद के लिए दुरुस्त होने, और गैर-उल्लंघन से जुड़ी पहले से शामिल वारंटी और शर्तों के अलावा, और भी चीज़ें शामिल हो सकती हैं.11. उत्तरदायित्व की सीमा
11.1 आप साफ़ तौर पर समझते हैं और इस बात से सहमत हैं कि Google, उसके नियंत्रण में काम करने वाली और उससे जुड़ी कंपनियां, और उसके लाइसेंस देने वाले लोग, किसी भी तरह के प्रत्यक्ष, अप्रत्यक्ष, अचानक, विशेष, नतीजतन या मिसाल के तौर पर होने वाले नुकसान के लिए, कानूनी तौर पर जवाबदेह नहीं होंगे. इसमें डेटा का कोई भी नुकसान शामिल है. भले ही, Google या उसके प्रतिनिधियों को इस तरह के किसी भी नुकसान की संभावना के बारे में सलाह दी गई हो या उन्हें इसके बारे में पता होना चाहिए था.12. नुकसान की भरपाई
12.1 कानून के मुताबिक, आपको Google, उसकी सहयोगी कंपनियों, और उनके डायरेक्टर, अफ़सर, कर्मचारियों, और एजेंट को इन सभी चीज़ों से होने वाले नुकसान से बचाना होगा: (a) एसडीके का इस्तेमाल, (b) एसडीके पर डेवलप किया गया ऐसा कोई ऐप्लिकेशन जो किसी व्यक्ति के कॉपीराइट, ट्रेडमार्क, कारोबारी रहस्य, ट्रेड ड्रेस, पेटेंट या अन्य बौद्धिक संपत्ति के अधिकार का उल्लंघन करता है या किसी व्यक्ति की मानहानि करता है या उसके निजता या प्रचार के अधिकारों का उल्लंघन करता है, और (c) लाइसेंस समझौते का आपके ज़रिए किया गया कोई भी उल्लंघन. आपको इन सभी चीज़ों से होने वाले नुकसान से बचाना होगा: सभी दावों, कार्रवाइयों, मुकदमों या कानूनी कार्रवाइयों के साथ-साथ सभी तरह के नुकसान, देनदारियां, क्षति, लागत, और खर्च (इसमें वकीलों की वाजिब फ़ीस भी शामिल है).13. लाइसेंस के कानूनी समझौते में बदलाव
13.1 Google, एसडीके के नए वर्शन डिस्ट्रिब्यूट करते समय, लाइसेंस समझौते में बदलाव कर सकता है. इन बदलावों के होने पर, Google लाइसेंस समझौते का नया वर्शन उस वेबसाइट पर उपलब्ध कराएगा जहां एसडीके उपलब्ध कराया गया है.14. सामान्य कानूनी शर्तें
14.1 लाइसेंस समझौता, आपके और Google के बीच का पूरा कानूनी समझौता है. यह एसडीके के आपके इस्तेमाल पर लागू होता है. हालांकि, इसमें वे सेवाएं शामिल नहीं हैं जो Google आपको किसी अलग कानूनी समझौते के तहत दे सकता है. अगर एसडीके के लिए, आपके और Google के बीच पहले कोई भी कानूनी समझौता हुआ था, तो यह नया समझौता, पूरी तरह से पुराने समझौते की जगह लागू हो जाएगा. 14.2 आप इस बात से सहमत हैं कि अगर Google, लाइसेंस समझौते में दिए गए किसी कानूनी अधिकार या कानूनी समाधान का इस्तेमाल नहीं करता है या उसे लागू नहीं करता है (या Google को लागू होने वाले किसी कानून के तहत इसका फ़ायदा मिलता है), तो इसे Google के अधिकारों का औपचारिक तौर पर त्याग नहीं माना जाएगा. साथ ही, वे अधिकार या कानूनी समाधान अब भी Google के लिए उपलब्ध रहेंगे. 14.3 अगर इस मामले में फ़ैसला सुनाने का अधिकार रखने वाली कोई अदालत यह फ़ैसला सुनाती है कि लाइसेंस समझौते का कोई भी प्रावधान अमान्य है, तो फिर उस प्रावधान को लाइसेंस समझौते से हटा दिया जाएगा. वह प्रावधान लाइसेंस समझौते के बाकी प्रावधानों को प्रभावित नहीं करेगा. लाइसेंस के कानूनी समझौते के बाकी प्रावधान अब भी मान्य और लागू रहेंगे. 14.4 आपने यह स्वीकार किया है कि Google की पैरंट कंपनी के ग्रुप में शामिल हर कंपनी, लाइसेंस देने के लिए कानूनी समझौते की तीसरे पक्ष के तौर पर फ़ायदे पाने वाली कंपनी होगी. साथ ही, ऐसी अन्य कंपनियां, लाइसेंस देने के लिए कानूनी समझौते के किसी भी ऐसे प्रावधान को सीधे तौर पर लागू करने और उस पर भरोसा करने की हकदार होंगी जिससे उन्हें फ़ायदा मिलता है (या उनके पक्ष में अधिकार मिलते हैं). इनके अलावा, किसी दूसरे व्यक्ति या कंपनी को लाइसेंस देने के लिए कानूनी समझौते के तहत तीसरे पक्ष का फ़ायदा नहीं मिलेगा. 14.5 एक्सपोर्ट से जुड़ी पाबंदियां. इस एसडीके पर, अमेरिका के एक्सपोर्ट से जुड़े कानून और नियम लागू होते हैं. आपको देश और अंतरराष्ट्रीय स्तर पर, एक्सपोर्ट से जुड़े उन सभी कानूनों और नियमों का पालन करना होगा जो एसडीके पर लागू होते हैं. इन कानूनों में, डेस्टिनेशन, असली उपयोगकर्ताओं, और ऐप्लिकेशन के इस्तेमाल पर लगने वाली पाबंदियां शामिल हैं. 14.6 लाइसेंस समझौते में दिए गए अधिकारों को न तो किसी अन्य व्यक्ति को सौंपा जा सकता है और न ही ट्रांसफ़र किया जा सकता है. इसके लिए, आपको या Google को अन्य पक्ष की पहले से लिखित में अनुमति लेनी होगी. आप और Google, दोनों में से किसी को भी लाइसेंस समझौते के तहत अपनी ज़िम्मेदारियां या जवाबदेही किसी और को सौंपने की अनुमति नहीं होगी. इसके लिए, दूसरे पक्ष की पहले से लिखित मंज़ूरी लेना ज़रूरी होगा. 14.7 लाइसेंस समझौता और इसके तहत Google के साथ आपके संबंध पर, कैलिफ़ोर्निया राज्य के कानून लागू होंगे. हालांकि, इन पर अलग-अलग कानूनों के बीच होने वाले किसी तरह के टकराव का असर नहीं होगा. लाइसेंस समझौते से जुड़े किसी भी कानूनी मामले को सुलझाने के लिए, Google और आप, कैलिफ़ोर्निया के सांता क्लैरा काउंटी में मौजूद अदालतों के अधिकार क्षेत्र को स्वीकार करते हैं. तथापि, आप सहमत हैं कि Google को अब भी आदेश के लिए उपचारों (या अतिआवश्यक क़ानूनी राहत के किसी समान प्रकार) के लिए किसी भी क्षेत्राधिकार में आवेदन करने की अनुमति होगी. 28 अप्रैल, 2026डाउनलोड करें Android SDK Platform-Tools
डाउनलोड करने से पहले, आपको नीचे दी गई शर्तों को स्वीकार करना होगा.
नियम और शर्तें
यह Android सॉफ़्टवेयर डेवलपमेंट किट का लाइसेंस समझौता है1. परिचय
1.1 Android सॉफ़्टवेयर डेवलपमेंट किट (लाइसेंस समझौते में इसे "एसडीके" कहा गया है. इसमें खास तौर पर Android सिस्टम फ़ाइलें, पैकेज किए गए एपीआई, और Google API ऐड-ऑन शामिल हैं) को लाइसेंस समझौते की शर्तों के तहत आपको लाइसेंस दिया जाता है. लाइसेंस समझौता, आपके और Google के बीच एक कानूनी समझौते का हिस्सा है. इसे मानना कानूनी तौर पर ज़रूरी है. यह समझौता, एसडीके के इस्तेमाल पर लागू होता है. 1.2 "Android" का मतलब, डिवाइसों के लिए Android सॉफ़्टवेयर स्टैक से है. यह Android Open Source Project के तहत उपलब्ध कराया जाता है. यह इस यूआरएल पर मौजूद है: https://source.android.com . इसे समय-समय पर अपडेट किया जाता है. 1.3 "साथ काम करने वाला डिवाइस" का मतलब ऐसे Android डिवाइस से है जो (i) Android Compatibility Definition document के मुताबिक हो. यह document, Android compatibility वेबसाइट (https://source.android.com/compatibility) पर उपलब्ध है और इसे समय-समय पर अपडेट किया जा सकता है; और (ii) Android Compatibility Test Suite (CTS) को पास कर चुका हो. 1.4 "Google" का मतलब Google LLC है. इसका गठन, अमेरिका के डेलावेयर राज्य के कानूनों के तहत हुआ है और यह कंपनी अमेरिका के कानूनों के तहत काम करती है. इसका मुख्य कारोबार 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA में है.2. लाइसेंस के इस कानूनी समझौते को स्वीकार करना
2.1 एसडीके का इस्तेमाल करने के लिए, आपको सबसे पहले लाइसेंस एग्रीमेंट स्वीकार करना होगा. लाइसेंस समझौते को स्वीकार किए बिना, एसडीके का इस्तेमाल नहीं किया जा सकता. 2.2 इस एसडीके को स्वीकार करने और/या इस्तेमाल करने के लिए क्लिक करने का मतलब है कि आपने लाइसेंस समझौते की शर्तों को स्वीकार कर लिया है. 2.3 अगर आप ऐसे व्यक्ति हैं जिन्हें अमेरिका या अन्य देशों के कानूनों के तहत, एसडीके इस्तेमाल करने की अनुमति नहीं है, तो हो सकता है कि आप एसडीके का इस्तेमाल न कर पाएं और लाइसेंस समझौते को स्वीकार न कर पाएं. इसमें वह देश भी शामिल है जहां आप रहते हैं या जहां से एसडीके का इस्तेमाल किया जाता है. 2.4 अगर आपको नौकरी देने वाली कंपनी या किसी अन्य इकाई की तरफ़ से, लाइसेंस समझौते को कानूनी तौर पर मानने के लिए सहमत होना है, तो इसे आपकी ओर से इस बात का प्रतिनिधित्व और समर्थन माना जाएगा कि आपके पास, आपको नौकरी देने वाली कंपनी या किसी अन्य इकाई को लाइसेंस समझौते को मानने के लिए बाध्य करने का पूरा कानूनी अधिकार है. अगर आपके पास ज़रूरी अधिकार नहीं है, तो हो सकता है कि आपको नौकरी देने वाली कंपनी या अन्य इकाई की तरफ़ से, लाइसेंस समझौता स्वीकार न कर पाएं या SDK का इस्तेमाल न कर पाएं.3. Google से मिलने वाला SDK टूल का लाइसेंस
3.1 लाइसेंस समझौते की शर्तों के तहत, Google आपको एसडीके इस्तेमाल करने के लिए एक सीमित, दुनिया भर में मान्य, रॉयल्टी-फ़्री, असाइन न किया जा सकने वाला, किसी खास व्यक्ति के लिए उपलब्ध न होने वाला, और सब-लाइसेंस न दिया जा सकने वाला लाइसेंस देता है. इसका इस्तेमाल सिर्फ़ Android के साथ काम करने वाले ऐप्लिकेशन डेवलप करने के लिए किया जा सकता है. 3.2 इस एसडीके का इस्तेमाल, अन्य प्लैटफ़ॉर्म के लिए ऐप्लिकेशन डेवलप करने (इसमें Android के साथ काम न करने वाले वर्शन भी शामिल हैं) या कोई दूसरा एसडीके डेवलप करने के लिए नहीं किया जा सकता. आपके पास अन्य प्लैटफ़ॉर्म के लिए ऐप्लिकेशन डेवलप करने का विकल्प है. इनमें Android के साथ काम न करने वाले ऐप्लिकेशन भी शामिल हैं. हालांकि, इसके लिए इस SDK टूल का इस्तेमाल नहीं किया जाना चाहिए. 3.3 आप इस बात से सहमत हैं कि Google या तीसरे पक्षों के पास एसडीके से जुड़े सभी कानूनी अधिकार, मालिकाना हक, और हित होते हैं. इनमें एसडीके में मौजूद बौद्धिक संपत्ति के अधिकार भी शामिल हैं. "बौद्धिक संपत्ति के अधिकार" का मतलब है, पेटेंट कानून, कॉपीराइट कानून, कारोबारी गोपनीयता की सुरक्षा के कानून, ट्रेडमार्क कानून के तहत आने वाले सभी अधिकार. इनमें, मालिकाना हक से जुड़े अन्य सभी अधिकार भी शामिल हैं. Google के पास ऐसे सभी अधिकार सुरक्षित हैं जो आपको साफ़ तौर पर नहीं दिए गए हैं. 3.4 एसडीके टूल का इस्तेमाल, लाइसेंस समझौते में साफ़ तौर पर बताई गई अनुमति के अलावा किसी अन्य मकसद के लिए नहीं किया जा सकता. तीसरे पक्ष के लाइसेंस के तहत ज़रूरी होने के अलावा, आपके पास SDK टूल या SDK टूल के किसी भी हिस्से की कॉपी बनाने (सिर्फ़ बैकअप के लिए), उसमें बदलाव करने, उसे अडैप्ट करने, उसे फिर से डिस्ट्रिब्यूट करने, उसे डीकंपाइल करने, उसे रिवर्स इंजीनियर करने, उसे डिसअसेम्बल करने या उससे मिलते-जुलते काम करने का अधिकार नहीं है. 3.5 ओपन सोर्स सॉफ़्टवेयर लाइसेंस के तहत लाइसेंस किए गए एसडीके के कॉम्पोनेंट का इस्तेमाल, दोबारा बनाना, और डिस्ट्रिब्यूट करना, सिर्फ़ उस ओपन सोर्स सॉफ़्टवेयर लाइसेंस की शर्तों के तहत किया जाता है. लाइसेंस समझौते के तहत नहीं. 3.6 आप इस बात से सहमत हैं कि Google की ओर से उपलब्ध कराए गए SDK टूल के फ़ॉर्म और नेचर में बदलाव किया जा सकता है. इसके लिए, आपको पहले से सूचना देना ज़रूरी नहीं है. साथ ही, SDK टूल के आने वाले वर्शन, SDK टूल के पिछले वर्शन पर डेवलप किए गए ऐप्लिकेशन के साथ काम नहीं कर सकते. आप इस बात से सहमत हैं कि Google पहले से कोई सूचना दिए बिना, अपनी सूझ-बूझ से आपको या अन्य उपयोगकर्ताओं को एसडीके या उसमें मौजूद कोई भी सुविधा देना हमेशा या कुछ समय के लिए बंद कर सकता है. 3.7 लाइसेंस समझौते में मौजूद किसी भी बात से, आपको Google के किसी भी व्यापारिक नाम, ट्रेडमार्क, सेवा चिह्न, लोगो, डोमेन नाम या ब्रैंड की अन्य खास सुविधाओं का इस्तेमाल करने का अधिकार नहीं मिलता है. 3.8 आप इस बात से सहमत हैं कि आपके पास, मालिकाना हक की सूचनाओं को हटाने, धुंधला करने या उनमें बदलाव करने की अनुमति नहीं है. इसमें कॉपीराइट और ट्रेडमार्क की सूचनाएं भी शामिल हैं. ये सूचनाएं, SDK टूल पर चिपकी हो सकती हैं या उनमें एंबेड की गई हो सकती हैं.4. आपके ज़रिए एसडीके का इस्तेमाल
4.1 Google इस बात से सहमत है कि लाइसेंस समझौते के तहत, उसे एसडीके का इस्तेमाल करके बनाए गए किसी भी सॉफ़्टवेयर ऐप्लिकेशन पर आपसे (या आपके लाइसेंस देने वालों से) कोई अधिकार, टाइटल या हित नहीं मिलता. इसमें उन ऐप्लिकेशन में मौजूद बौद्धिक संपत्ति के अधिकार भी शामिल हैं. 4.2 आप इस बात से सहमत हैं कि आपको एसडीके का इस्तेमाल सिर्फ़ उन कामों के लिए करना चाहिए जिनके लिए, (a) लाइसेंस समझौते और (b) सभी लागू कानूनों, नियमों या सामान्य तौर पर स्वीकार किए जाने वाले तरीकों या अधिकार क्षेत्रों के मुताबिक लागू होने वाले दिशा-निर्देशों के तहत अनुमति हो. इनमें, अमेरिका या अन्य देशों से डेटा या सॉफ़्टवेयर एक्सपोर्ट करने से जुड़े कानून भी शामिल हैं. 4.3 आप इस बात से सहमत हैं कि अगर आपको आम लोगों के लिए ऐप्लिकेशन डेवलप करने के लिए एसडीके का इस्तेमाल करना है, तो आपको उन लोगों की निजता और कानूनी अधिकारों की सुरक्षा करनी होगी. अगर उपयोगकर्ता आपको उपयोगकर्ता नाम, पासवर्ड या लॉगिन करने की अन्य जानकारी या निजी जानकारी देते हैं, तो आपको उपयोगकर्ताओं को यह बताना होगा कि यह जानकारी आपके ऐप्लिकेशन के लिए उपलब्ध होगी. साथ ही, आपको उन उपयोगकर्ताओं के लिए कानूनी तौर पर सही निजता सूचना देनी होगी और उनकी जानकारी की सुरक्षा करनी होगी. अगर आपका ऐप्लिकेशन, उपयोगकर्ताओं की दी गई निजी या संवेदनशील जानकारी को सेव करता है, तो उसे ऐसा सुरक्षित तरीके से करना होगा. अगर उपयोगकर्ता आपके ऐप्लिकेशन को Google खाते की जानकारी देता है, तो आपका ऐप्लिकेशन उस जानकारी का इस्तेमाल सिर्फ़ तब और सीमित मकसद के लिए कर सकता है, जब उपयोगकर्ता ने आपको ऐसा करने की अनुमति दी हो. 4.4 आप इस बात से सहमत हैं कि SDK का इस्तेमाल करके, ऐसी कोई गतिविधि नहीं की जाएगी जिससे किसी तीसरे पक्ष के सर्वर, नेटवर्क या अन्य प्रॉपर्टी या सेवाओं में रुकावट आए, वे बाधित हों, उन्हें नुकसान पहुंचे या उन तक बिना अनुमति के पहुंचा जाए. इनमें Google या मोबाइल कम्यूनिकेशन की सेवा देने वाली कोई भी कंपनी शामिल है. 4.5 आप इस बात से सहमत हैं कि Android और/या Android के लिए उपलब्ध ऐप्लिकेशन के ज़रिए बनाए गए, भेजे गए या दिखाए गए किसी भी डेटा, कॉन्टेंट या संसाधन के लिए, आप ही पूरी तरह से ज़िम्मेदार हैं. साथ ही, ऐसा करने से होने वाले नतीजों (इसमें Google को होने वाला कोई भी नुकसान शामिल है) के लिए भी आप ही ज़िम्मेदार हैं. Google आपके या किसी अन्य तीसरे पक्ष के लिए ज़िम्मेदार नहीं होगा. 4.6 आप इस बात से सहमत हैं कि लाइसेंस समझौते, तीसरे पक्ष के किसी लागू कानूनी समझौते या सेवा की शर्तों या किसी लागू कानून या नियम के तहत अपनी ज़िम्मेदारियों के किसी भी उल्लंघन के लिए, आप ही पूरी तरह से ज़िम्मेदार हैं. साथ ही, ऐसे किसी भी उल्लंघन के नतीजों (इसमें Google या किसी तीसरे पक्ष को होने वाला कोई भी नुकसान शामिल है) के लिए भी आप ही ज़िम्मेदार हैं. Google आपके या किसी अन्य तीसरे पक्ष के लिए ज़िम्मेदार नहीं होगा.5. आपके डेवलपर क्रेडेंशियल
5.1 आप इस बात से सहमत हैं कि डेवलपर के किसी भी तरह के क्रेडेंशियल, जिन्हें Google ने आपको जारी किया हो या जिन्हें आपने खुद चुना हो उनकी गोपनीयता बनाए रखने की ज़िम्मेदारी आपकी है. साथ ही, आपके डेवलपर क्रेडेंशियल के तहत बनाए गए सभी ऐप्लिकेशन के लिए, सिर्फ़ आप ज़िम्मेदार होंगे.6. गोपनीयता और जानकारी
6.1 एसडीके में लगातार नए बदलाव करने और इसे बेहतर बनाने के लिए, Google सॉफ़्टवेयर से इस्तेमाल से जुड़े कुछ आंकड़े इकट्ठा कर सकता है. इनमें यूनीक आइडेंटिफ़ायर, आईपी पते, सॉफ़्टवेयर का वर्शन नंबर, और एसडीके में इस्तेमाल किए जा रहे टूल और/या सेवाओं के साथ-साथ उनके इस्तेमाल का तरीका शामिल है. हालांकि, Google इनके अलावा अन्य आंकड़े भी इकट्ठा कर सकता है. इस जानकारी को इकट्ठा करने से पहले, एसडीके आपको इसकी सूचना देगा और आपकी सहमति लेगा. सहमति न देने पर, यह जानकारी इकट्ठा नहीं की जाएगी. 6.2 इकट्ठा किए गए डेटा की जांच, एसडीके को बेहतर बनाने के लिए की जाती है. साथ ही, इसे Google की निजता नीति के मुताबिक सेव किया जाता है. यह नीति इस यूआरएल पर उपलब्ध है: https://policies.google.com/privacy 6.3 एसडीके को बेहतर बनाने के लिए, डेटा के पहचान छिपाकर बनाए गए और एग्रीगेट किए गए सेट, Google के पार्टनर के साथ शेयर किए जा सकते हैं.7. तीसरे पक्ष के ऐप्लिकेशन
7.1 अगर एसडीके का इस्तेमाल, तीसरे पक्ष के बनाए गए ऐप्लिकेशन को चलाने या तीसरे पक्ष के दिए गए डेटा, कॉन्टेंट या संसाधनों को ऐक्सेस करने के लिए किया जाता है, तो इसका मतलब है कि आप इस बात से सहमत हैं कि Google उन ऐप्लिकेशन, डेटा, कॉन्टेंट या संसाधनों के लिए ज़िम्मेदार नहीं है. आपको यह पता है कि तीसरे पक्ष के ऐसे ऐप्लिकेशन से ऐक्सेस किए जाने वाले सभी डेटा, कॉन्टेंट या संसाधनों की ज़िम्मेदारी उस व्यक्ति की होती है जिसने उन्हें बनाया है. साथ ही, Google तीसरे पक्ष के किसी भी ऐप्लिकेशन, डेटा, कॉन्टेंट या संसाधन के इस्तेमाल या ऐक्सेस करने की वजह से होने वाले किसी भी नुकसान या क्षति के लिए ज़िम्मेदार नहीं है. 7.2 आपको यह पता होना चाहिए कि तीसरे पक्ष के ऐसे ऐप्लिकेशन के ज़रिए आपको दिखाए गए डेटा, कॉन्टेंट, और संसाधनों को बौद्धिक संपत्ति के अधिकारों के तहत सुरक्षित रखा जा सकता है. इन अधिकारों का मालिकाना हक, सेवा देने वाली कंपनियों (या उनकी ओर से अन्य लोगों या कंपनियों) के पास होता है. आपके पास इन डेटा, कॉन्टेंट या संसाधनों (पूरे या कुछ हिस्से) में बदलाव करने, इन्हें किराए पर देने, लीज़ पर देने, उधार देने, बेचने, डिस्ट्रिब्यूट करने या इनसे मिलते-जुलते काम करने की अनुमति नहीं है. ऐसा तब तक नहीं किया जा सकता, जब तक कि आपको इनके मालिकों से ऐसा करने की अनुमति न मिली हो. 7.3 आपको यह स्वीकार करना होगा कि तीसरे पक्ष के ऐसे ऐप्लिकेशन, डेटा, कॉन्टेंट या संसाधनों का इस्तेमाल, आपके और तीसरे पक्ष के बीच हुए अलग-अलग कानूनी समझौतों के तहत किया जा सकता है. ऐसे में, लाइसेंस समझौते का असर, तीसरे पक्षों के साथ आपके कानूनी संबंध पर नहीं पड़ता.8. Android API का इस्तेमाल करना
8.1 Google Data API 8.1.1 अगर Google से डेटा पाने के लिए किसी एपीआई का इस्तेमाल किया जाता है, तो इसका मतलब है कि आप इस बात से सहमत हैं कि डेटा को बौद्धिक संपत्ति के अधिकारों के तहत सुरक्षित रखा जा सकता है. इन अधिकारों के मालिक Google या डेटा उपलब्ध कराने वाले पक्ष होते हैं. इसके अलावा, ये अधिकार अन्य लोगों या कंपनियों के पास भी हो सकते हैं. ऐसे किसी भी एपीआई का इस्तेमाल करने पर, सेवा की अतिरिक्त शर्तें लागू हो सकती हैं. आपके पास इस डेटा में बदलाव करने, इसे किराए पर देने, लीज़ पर देने, उधार देने, बेचने, डिस्ट्रिब्यूट करने या इससे मिलते-जुलते काम करने का अधिकार नहीं है. हालांकि, ऐसा तब किया जा सकता है, जब सेवा की लागू होने वाली शर्तों के तहत इसकी अनुमति हो. 8.1.2 अगर Google से किसी उपयोगकर्ता का डेटा पाने के लिए, किसी एपीआई का इस्तेमाल किया जाता है, तो इसका मतलब है कि आपने यह स्वीकार किया है कि उपयोगकर्ता की साफ़ तौर पर दी गई सहमति के बाद ही डेटा को ऐक्सेस किया जाएगा. साथ ही, ऐसा सिर्फ़ तब किया जाएगा, जब उपयोगकर्ता ने आपको ऐसा करने की अनुमति दी हो. इसके अलावा, ऐसा सिर्फ़ उन सीमित कामों के लिए किया जाएगा जिनके लिए उपयोगकर्ता ने आपको अनुमति दी है. अगर Android Recognition Service API का इस्तेमाल किया जाता है, तो इसका मतलब है कि आपने यह स्वीकार किया है कि एपीआई का इस्तेमाल, उन प्रॉडक्ट के लिए डेटा प्रोसेसिंग ऐडेंडम के तहत किया जाएगा जिनमें Google, डेटा प्रोसेसर की भूमिका निभाता है. इस ऐडेंडम के बारे में यहां बताया गया है: https://privacy.google.com/businesses/gdprprocessorterms/. इस ऐडेंडम को समय-समय पर अपडेट किया जाता है. Android Recognition Service API के बारे में यहां बताया गया है: https://developer.android.com/reference/android/speech/RecognitionService. इसे समय-समय पर अपडेट किया जाता है. स्वीकार करें पर क्लिक करके, आप उन प्रॉडक्ट के लिए डेटा प्रोसेसिंग अडेंडम की शर्तों से सहमत होते हैं जिनके लिए Google, डेटा प्रोसेसर है.9. लाइसेंस के इस कानूनी समझौते को खत्म करना
9.1 लाइसेंस से जुड़ा कानूनी समझौता तब तक लागू रहेगा, जब तक आप या Google नीचे बताए गए तरीके से इसे खत्म न कर दें. 9.2 अगर आपको लाइसेंस समझौता खत्म करना है, तो SDK टूल और डेवलपर के किसी भी ज़रूरी क्रेडेंशियल का इस्तेमाल बंद करके ऐसा किया जा सकता है. 9.3 Google, आपके साथ हुए लाइसेंस समझौते को किसी भी समय खत्म कर सकता है. ऐसा इन मामलों में किया जा सकता है: (A) आपने लाइसेंस समझौते के किसी भी प्रावधान का उल्लंघन किया हो; या (B) Google को ऐसा कानून के तहत करना ज़रूरी हो; या (C) जिस पार्टनर के साथ मिलकर Google ने आपको एसडीके के कुछ हिस्से (जैसे कि एपीआई) उपलब्ध कराए थे उसने Google के साथ अपना संबंध खत्म कर दिया हो या आपको एसडीके के कुछ हिस्से उपलब्ध कराना बंद कर दिया हो; या (D) Google ने उस देश में उपयोगकर्ताओं को एसडीके या एसडीके के कुछ हिस्से उपलब्ध न कराने का फ़ैसला किया हो जहां आप रहते हैं या जहां से आपने सेवा का इस्तेमाल किया है. इसके अलावा, Google के पास यह अधिकार है कि वह यह फ़ैसला करे कि एसडीके या एसडीके की कुछ सेवाएं आपको उपलब्ध कराना, अब व्यावसायिक तौर पर फ़ायदेमंद नहीं है. 9.4 लाइसेंस समझौते के खत्म होने पर, आपको और Google को जिन कानूनी अधिकारों, ज़िम्मेदारियों, और देनदारियों से फ़ायदा मिला है या जिन पर आप और Google कानूनी तौर पर बाध्य हैं या जो लाइसेंस समझौते के लागू रहने के दौरान समय के साथ बढ़ी हैं या जिनके बारे में कहा गया है कि वे हमेशा लागू रहेंगी, उन पर इस समझौते के खत्म होने का कोई असर नहीं पड़ेगा. साथ ही, पैराग्राफ़ 14.7 के प्रावधान, इन अधिकारों, ज़िम्मेदारियों, और देनदारियों पर हमेशा लागू रहेंगे.10. वारंटी का खंंडन
10.1 आपको इस बात की समझ है और साफ़ तौर पर सहमत हैं कि एसडीके के इस्तेमाल से जुड़े किसी तरह के जोखिम के लिए सिर्फ़ आप ज़िम्मेदार हैं. इसके अलावा, एसडीके किसी भी तरह की वारंटी के बिना, "जैसे है वैसे ही" और "जैसे मौजूद है वैसे ही" उपलब्ध कराया जाता है. 10.2 एसडीके का इस्तेमाल और एसडीके से कोई भी चीज़ डाउनलोड या हासिल करना पूरी तरह से आपके विवेक पर निर्भर है और किसी भी तरह के जोखिम के लिए आप खुद ज़िम्मेदार हैं. इसके अलावा, इस तरह के इस्तेमाल से अगर आपके कंप्यूटर सिस्टम या अन्य डिवाइस को कोई नुकसान पहुंचता है या डेटा की सुरक्षा को कोई नुकसान पहुंचता है, तो यह सिर्फ़ आपकी ज़िम्मेदारी होगी. 10.3 इसके अलावा, Google सभी तरह की वारंटी और शर्तों का साफ़ तौर पर खंडन करता है. चाहे वे बताई गई हों या उन्हें पहले से शामिल माना गया हो. इसमें, कारोबार के काबिल होने, किसी खास मकसद के लिए दुरुस्त होने, और गैर-उल्लंघन से जुड़ी पहले से शामिल वारंटी और शर्तों के अलावा, और भी चीज़ें शामिल हो सकती हैं.11. उत्तरदायित्व की सीमा
11.1 आप साफ़ तौर पर समझते हैं और इस बात से सहमत हैं कि Google, उसके नियंत्रण में काम करने वाली और उससे जुड़ी कंपनियां, और उसके लाइसेंस देने वाले लोग, किसी भी तरह के प्रत्यक्ष, अप्रत्यक्ष, अचानक, विशेष, नतीजतन या मिसाल के तौर पर होने वाले नुकसान के लिए, कानूनी तौर पर जवाबदेह नहीं होंगे. इसमें डेटा का कोई भी नुकसान शामिल है. भले ही, Google या उसके प्रतिनिधियों को इस तरह के किसी भी नुकसान की संभावना के बारे में सलाह दी गई हो या उन्हें इसके बारे में पता होना चाहिए था.12. नुकसान की भरपाई
12.1 कानून के मुताबिक, आपको Google, उसकी सहयोगी कंपनियों, और उनके डायरेक्टर, अफ़सर, कर्मचारियों, और एजेंट को इन सभी चीज़ों से होने वाले नुकसान से बचाना होगा: (a) एसडीके का इस्तेमाल, (b) एसडीके पर डेवलप किया गया ऐसा कोई ऐप्लिकेशन जो किसी व्यक्ति के कॉपीराइट, ट्रेडमार्क, कारोबारी रहस्य, ट्रेड ड्रेस, पेटेंट या अन्य बौद्धिक संपत्ति के अधिकार का उल्लंघन करता है या किसी व्यक्ति की मानहानि करता है या उसके निजता या प्रचार के अधिकारों का उल्लंघन करता है, और (c) लाइसेंस समझौते का आपके ज़रिए किया गया कोई भी उल्लंघन. आपको इन सभी चीज़ों से होने वाले नुकसान से बचाना होगा: सभी दावों, कार्रवाइयों, मुकदमों या कानूनी कार्रवाइयों के साथ-साथ सभी तरह के नुकसान, देनदारियां, क्षति, लागत, और खर्च (इसमें वकीलों की वाजिब फ़ीस भी शामिल है).13. लाइसेंस के कानूनी समझौते में बदलाव
13.1 Google, एसडीके के नए वर्शन डिस्ट्रिब्यूट करते समय, लाइसेंस समझौते में बदलाव कर सकता है. इन बदलावों के होने पर, Google लाइसेंस समझौते का नया वर्शन उस वेबसाइट पर उपलब्ध कराएगा जहां एसडीके उपलब्ध कराया गया है.14. सामान्य कानूनी शर्तें
14.1 लाइसेंस समझौता, आपके और Google के बीच का पूरा कानूनी समझौता है. यह एसडीके के आपके इस्तेमाल पर लागू होता है. हालांकि, इसमें वे सेवाएं शामिल नहीं हैं जो Google आपको किसी अलग कानूनी समझौते के तहत दे सकता है. अगर एसडीके के लिए, आपके और Google के बीच पहले कोई भी कानूनी समझौता हुआ था, तो यह नया समझौता, पूरी तरह से पुराने समझौते की जगह लागू हो जाएगा. 14.2 आप इस बात से सहमत हैं कि अगर Google, लाइसेंस समझौते में दिए गए किसी कानूनी अधिकार या कानूनी समाधान का इस्तेमाल नहीं करता है या उसे लागू नहीं करता है (या Google को लागू होने वाले किसी कानून के तहत इसका फ़ायदा मिलता है), तो इसे Google के अधिकारों का औपचारिक तौर पर त्याग नहीं माना जाएगा. साथ ही, वे अधिकार या कानूनी समाधान अब भी Google के लिए उपलब्ध रहेंगे. 14.3 अगर इस मामले में फ़ैसला सुनाने का अधिकार रखने वाली कोई अदालत यह फ़ैसला सुनाती है कि लाइसेंस समझौते का कोई भी प्रावधान अमान्य है, तो फिर उस प्रावधान को लाइसेंस समझौते से हटा दिया जाएगा. वह प्रावधान लाइसेंस समझौते के बाकी प्रावधानों को प्रभावित नहीं करेगा. लाइसेंस के कानूनी समझौते के बाकी प्रावधान अब भी मान्य और लागू रहेंगे. 14.4 आपने यह स्वीकार किया है कि Google की पैरंट कंपनी के ग्रुप में शामिल हर कंपनी, लाइसेंस देने के लिए कानूनी समझौते की तीसरे पक्ष के तौर पर फ़ायदे पाने वाली कंपनी होगी. साथ ही, ऐसी अन्य कंपनियां, लाइसेंस देने के लिए कानूनी समझौते के किसी भी ऐसे प्रावधान को सीधे तौर पर लागू करने और उस पर भरोसा करने की हकदार होंगी जिससे उन्हें फ़ायदा मिलता है (या उनके पक्ष में अधिकार मिलते हैं). इनके अलावा, किसी दूसरे व्यक्ति या कंपनी को लाइसेंस देने के लिए कानूनी समझौते के तहत तीसरे पक्ष का फ़ायदा नहीं मिलेगा. 14.5 एक्सपोर्ट से जुड़ी पाबंदियां. इस एसडीके पर, अमेरिका के एक्सपोर्ट से जुड़े कानून और नियम लागू होते हैं. आपको देश और अंतरराष्ट्रीय स्तर पर, एक्सपोर्ट से जुड़े उन सभी कानूनों और नियमों का पालन करना होगा जो एसडीके पर लागू होते हैं. इन कानूनों में, डेस्टिनेशन, असली उपयोगकर्ताओं, और ऐप्लिकेशन के इस्तेमाल पर लगने वाली पाबंदियां शामिल हैं. 14.6 लाइसेंस समझौते में दिए गए अधिकारों को न तो किसी अन्य व्यक्ति को सौंपा जा सकता है और न ही ट्रांसफ़र किया जा सकता है. इसके लिए, आपको या Google को अन्य पक्ष की पहले से लिखित में अनुमति लेनी होगी. आप और Google, दोनों में से किसी को भी लाइसेंस समझौते के तहत अपनी ज़िम्मेदारियां या जवाबदेही किसी और को सौंपने की अनुमति नहीं होगी. इसके लिए, दूसरे पक्ष की पहले से लिखित मंज़ूरी लेना ज़रूरी होगा. 14.7 लाइसेंस समझौता और इसके तहत Google के साथ आपके संबंध पर, कैलिफ़ोर्निया राज्य के कानून लागू होंगे. हालांकि, इन पर अलग-अलग कानूनों के बीच होने वाले किसी तरह के टकराव का असर नहीं होगा. लाइसेंस समझौते से जुड़े किसी भी कानूनी मामले को सुलझाने के लिए, Google और आप, कैलिफ़ोर्निया के सांता क्लैरा काउंटी में मौजूद अदालतों के अधिकार क्षेत्र को स्वीकार करते हैं. तथापि, आप सहमत हैं कि Google को अब भी आदेश के लिए उपचारों (या अतिआवश्यक क़ानूनी राहत के किसी समान प्रकार) के लिए किसी भी क्षेत्राधिकार में आवेदन करने की अनुमति होगी. 28 अप्रैल, 2026डाउनलोड करें Android SDK Platform-Tools
डाउनलोड करने से पहले, आपको नीचे दी गई शर्तों को स्वीकार करना होगा.