ADB، درایورها و Fastboot را دانلود و نصب کنید. نصب دستی درایور ADB درایور Universal fastboot برای اتصال تبلت ویندوز

شرکت ژاپنی Scythe از عرضه نسخه دوم خنک کننده پردازنده Grand Kama Cross خبر داد. محصول جدید که Grand Kama Cross 2 نام دارد، از طراحی X-Structure مشابه مدل قبلی خود استفاده می کند، اما خنک کننده کارآمدتری CPU، اجزای VRM و ماژول های RAM را فراهم می کند. طراحی X شکل این مدل را به یک راه حل جهانی برای اکثر کیس ها و مادربردهای رایانه شخصی تبدیل می کند.

Grand Kama Cross 2 به طور کامل از تمامی پلتفرم های فعلی AMD با سوکت های FM1، FM2، AM2، AM2+، AM3 و AM3+ و همچنین پلتفرم های اینتل با سوکت های LGA1366، 1156، 775، 2011، از جمله آخرین نسخه های LGA1150 و LGA115 پشتیبانی می کند. ……

برای بسیاری از افراد، انتخاب اجزای رایانه شخصی یک فرآیند بسیار حساس است که تا حد زیادی به الزامات عملکرد کلی رایانه و توانایی های مالی مصرف کنندگان بستگی دارد. انتخاب مادربرد یکی از دشوارترین مراحل در فرآیند مونتاژ است، زیرا این جزء است که بر ویژگی های اصلی رایانه تأثیر می گذارد. مادربردهاخطوط برتر ویژگی های عملکردی بهبود یافته دارند، اما گاهی اوقات بسیار گران هستند. به همین دلیل است که بسیاری از افراد تخته های میان رده با ...

سازمان ENERMAX سری سیستم های خنک کننده مایع همه در یک LIQTECH TR4 را با محصول جدید ENERMAX LIQTECH TR4 280 (ELC-LTTR280-TBP) تکمیل کرده است. این دستگاه دارای رادیاتور 280 میلی متری است و برای خنک کردن تراشه های AMD Ryzen Threadripper با TDP بیش از 500 وات طراحی شده است. و از آنجایی که پکیج حرارتی آنها بیش از 180 وات نیست، SVO به طور کامل در برابر اورکلاک بالا مقاومت می کند.

مکانیزم جدید دارای بلوک آب با پایه مسی، پمپ با کارایی بالا بر روی بلبرینگ سرامیکی با سرعت چرخش 3000 دور در دقیقه و میانگین زمان بین خرابی 100 هزار ساعت، ...

ADB یا Android Debug Bridge یک برنامه کنسول برای رایانه شخصی است که به شما امکان می دهد دستگاه اندروید خود را مستقیماً از رایانه خود مدیریت کنید. به نظر می رسد: ابتدا جعبه ابزار ADB و درایورهای اندروید بر روی رایانه نصب می شود، سپس دستگاه تلفن همراه از طریق کابل USB در حالت اشکال زدایی به رایانه شخصی متصل می شود و در نهایت، پس از راه اندازی ADB، دستورات خاصی در دستگاه اجرا می شود. کنسول (خط فرمان) برای شروع اقدامات خاصی با یک ابزار. اطلاعات دقیق در مورد اصل عملکرد خود ابزار اشکال زدایی در وب سایت رسمی توسعه دهنده ارائه شده است، بنابراین ما به این موضوع نمی پردازیم، بلکه بلافاصله به قابلیت های ADB و نحوه نصب آن بر روی رایانه خواهیم پرداخت.

ADB به شما اجازه انجام چه کاری را می دهد؟

ابتدا، اجازه دهید به این نکته اشاره کنیم که چرا ADB اصلاً مورد نیاز است. با آن می توانید:

  • راه اندازی مجدد دستگاه در حالت های مختلف؛
  • تبادل فایل/پوشه با گوشی
  • نصب/حذف برنامه ها؛
  • سیستم عامل سفارشی (از جمله بازیابی TWRP) را نصب کنید.
  • تولید کردن؛
  • اجرای انواع اسکریپت

ابزار ADB معمولاً همراه با برنامه کنسول Fastboot نصب می شود.

نصب ADB و Fastboot از Android SDK

این روش شامل استفاده از ابزار رسمی توسعه و تست برنامه اندروید استودیو است. به صفحه https://developer.android.com/studio/index.html بروید و عنوان "Get just the command line tools" را پیدا کنید. در زیر بایگانی ابزار SDK را برای ویندوز دانلود می کنیم (قبل از دانلود، ما با شرایط استفاده موافقت می کنیم).

ما آرشیو را برای درایو C باز می کنیم. در مورد ما، فایل ها در پوشه استخراج شدند sdk-tools-windows-3859397.

به دایرکتوری می رویم و سپس به دایرکتوری می رویم ابزار/سطل. در اینجا ما به فایل علاقه مند هستیم sdkmanager، که به شما کمک می کند ADB و Fastboot را روی رایانه خود نصب کنید.

حالا باید پوشه را با sdkmanager باز کنید که برای آن باید دستور را در کنسول اجرا کنید سی دی C:\sdk-tools-windows-3859397\tools\bin، کجا C:\sdk-tools-windows-3859397\tools\bin– مسیر sdkmanager.

اگر Android SDK را نه برای درایو C، بلکه در مکان دیگری باز کرده‌اید، آدرس کامل را می‌توان با استفاده از خط بالای Explorer پیدا کرد (روی پوشه مقصد کلیک راست کرده و روی «Copy address» کلیک کنید.

بنابراین ما حرکت کردیم به ابزار\binو اکنون باید دستور را اجرا کنیم sdkmanager "پلتفرم-ابزار"، که بسته Platform-tools حاوی فایل های ADB و Fastboot را نصب می کند.

در حین نصب، قرارداد مجوز را بررسی کنید و Y را فشار دهید تا عملیات تکمیل شود.

اگر همه چیز همانطور که باید پیش رفت، یک دایرکتوری در پوشه اصلی Android SDK ظاهر می شود پلت فرم-ابزاربا فایل های لازم adb.exeو fastboot.exe.

حداقل ADB و Fastboot

روش دوم حتی ساده تر است. در انجمن توسعه دهندگان توسعه دهندگان Xdaمی توانید بسته را دانلود کنید حداقل ADB و Fastbootبا تمام فایل های لازم برای این کار به صفحه https://forum.xda-developers.com/showthread.php?t=2317790 رفته و با کلیک بر روی لینک فایل exe نصب را دانلود کنید.

ما آن را راه اندازی می کنیم و دستورالعمل ها را دنبال می کنیم.

ما Minimal ADB و Fastboot را در ریشه همان درایو C نصب کردیم.

اساساً همین است. تنها چیزی که باقی می ماند این است که وجود فایل ها را بررسی کنید.

بررسی عملکرد ADB و Fastboot

پس از نصب برنامه ها با استفاده از هر یک از روش های بالا، باید مطمئن شوید که برنامه ها به درستی کار می کنند. برای انجام این کار، از طریق خط فرمان، به پوشه حاوی فایل های adb و fastboot (command سی دی C:\sdk-tools-windows-3859397\platform-toolsیا cd C:\Minimal ADB و Fastboot) و سپس دستور را اجرا کنید کمک adb. باید نسخه پل اشکال زدایی اندروید نصب شده و لیستی از دستورات ADB را نمایش دهد. اگر چیزی شبیه به تصویر زیر می بینید، همه چیز به درستی کار می کند.

اکنون باید دستگاه تلفن همراه خود را به رایانه شخصی خود متصل کنید و بررسی کنید که آیا برنامه ADB آن را می بیند یا خیر. تلفن (یا تبلت) را با استفاده از کابل USB به رایانه متصل می کنیم، حالت اتصال MTP (اشتراک گذاری فایل) را در تنظیمات تنظیم می کنیم و به بخش می رویم. تنظیمات - برای توسعه دهندگان.

اگر چنین موردی در تنظیمات وجود ندارد، به صفحه "درباره تلفن" بروید و هفت بار روی خط با شماره ساخت کلیک کنید.

حالت برنامه نویس فعال می شود و بخش «برای توسعه دهندگان» در دسترس خواهد بود. وارد آن شوید و گزینه “USB Debugging” را فعال کنید.

پس از تمام این دستکاری ها با ابزار، در خط فرمان ویندوز، دستور را وارد کنید دستگاه های adb. اطلاعات مربوط به دستگاه متصل را تقریباً با همان فرمت تصویر نمایش می دهد.

بنابراین، ما ADB و Fastboot را آزمایش کردیم و مطمئن شدیم که Android Debug Bridge به طور عادی کار می کند، به این معنی که اکنون می توانید تلفن را از طریق رایانه کنترل کنید.

اگر ارتباط با دستگاه برقرار نشد، باید در دسترس بودن و نصب صحیح درایورهای اندروید را بررسی کنید. برای انجام این کار، با فعال بودن حالت اشکال زدایی، به «مدیر دستگاه» بروید و به دنبال علامت تعجب در «» بگردید. دستگاه های USB» مورد «رابط ADB» (ممکن است کمی متفاوت نامیده شود).

اگر مشکلی شناسایی شد، سعی می کنیم درایورها را دوباره نصب کنیم. می توانید آنها را در وب سایت سازنده تلفن یا در https://adb.clockworkmod.com/ دانلود کنید.

امیدواریم مقاله برای شما مفید بوده باشد.

Android SDK Platform-Tools یک جزء برای Android SDK است. این شامل ابزارهایی است که با پلتفرم Android مانند adb و systrace ارتباط دارند. این ابزارها برای توسعه اپلیکیشن اندروید مورد نیاز هستند. همچنین اگر می خواهید بوت لودر دستگاه خود را باز کنید و آن را با یک تصویر سیستم جدید فلش کنید، به آنها نیاز دارید.

اگرچه برخی از ویژگی‌های جدید در این ابزارها فقط برای نسخه‌های اخیر اندروید در دسترس هستند، ابزارها با نسخه قبلی سازگار هستند، بنابراین شما فقط به یک نسخه از SDK Platform-Tools نیاز دارید.

دانلودها

اگر یک توسعه دهنده اندروید هستید، باید جدیدترین ابزارهای SDK Platform-Tools را از مدیر SDK Android Studio یا از ابزار خط فرمان sdkmanager دریافت کنید. این تضمین می کند که ابزارها با بقیه ابزارهای Android SDK شما در مکان مناسب ذخیره شده و به راحتی به روز می شوند.

اما اگر فقط این ابزارهای خط فرمان را می خواهید، از پیوندهای زیر استفاده کنید:

  • دانلود SDK Platform-Tools برای ویندوز
  • دانلود SDK Platform-Tools برای مک
  • دانلود SDK Platform-Tools برای لینوکس

اگرچه این پیوندها تغییر نمی کنند، اما همیشه به جدیدترین نسخه ابزارها اشاره می کنند.

تجدید نظرها

29.0.4 (سپتامبر 2019)

  • adb
    • رفع فوری مهلت زمانی اشکال زدایی بومی با مشکل LLDB (https://issuetracker.google.com/140369526)

29.0.3 (سپتامبر 2019)

  • adb
    • adb forward --list با چندین دستگاه متصل کار می کند.
    • رفع آفلاین بودن دستگاه ها در ویندوز.
    • خروجی نصب adb و متن راهنما را بهبود ببخشید.
    • رفتار قبلی adb connect را بازیابی کنید بدون تعیین پورت

29.0.2 (ژوئیه 2019)

  • adb
    • خرابی یکپارچگی هیپ ویندوز را برطرف می کند.
  • فست بوت
    • پشتیبانی از طرح پارتیشن دستگاه های آینده را اضافه می کند.

29.0.1 (ژوئن 2019)

  • adb
    • رفع فوری برای خرابی ویندوز (https://issuetracker.google.com/134613180)

29.0.0 (ژوئن 2019)

  • adb
    • adb reconnect یک تنظیم مجدد USB را در لینوکس انجام می دهد.
    • در لینوکس، هنگام اتصال به سرور adb جدیدتر، به جای کشتن سرور و راه اندازی سرور قدیمی، adb سعی می کند نسخه جدیدتر را به صورت شفاف راه اندازی کند.
    • ریشه adb بعد از قطع شدن منتظر می ماند تا دستگاه دوباره وصل شود. قبلاً adb root; اگر دستگاه انتظار برای adb قبل از اینکه adb متوجه قطع شدن دستگاه شود، شروع به کار کند، می‌تواند به اشتباه بلافاصله برگردد.
  • فست بوت
    • پیام خطایی را که هنگام تلاش fastboot برای باز کردن نوار لمسی یا صفحه کلید در macOS رخ داده است، غیرفعال می کند.

28.0.2 (مارس 2019)

  • adb
    • پوسته پوسته شدن ارسال پورت پوسته adb که منجر به پیام خطای "تنظیم مجدد اتصال توسط همتا" می شود را برطرف می کند.
    • هنگام اتصال مجدد دستگاه‌ها، احراز هویت را از طریق ADB_VENDOR_KEYS برطرف می‌کند.
    • احراز هویت را برطرف می‌کند - زمانی که کلید خصوصی مورد استفاده برای احراز هویت با کلید عمومی مطابقت ندارد - با محاسبه کلید عمومی از کلید خصوصی، به جای اینکه فرض کنیم آنها مطابقت دارند.
  • فست بوت
    • پشتیبانی از پارتیشن های پویا را اضافه می کند.
  • نیازمندی های ویندوز به روز شده
    • ابزارهای پلتفرم اکنون به Windows Universal C Runtime بستگی دارند که معمولاً به طور پیش فرض از طریق Windows Update نصب می شود. اگر خطاهایی در ذکر DLL های از دست رفته مشاهده کردید، ممکن است لازم باشد بسته زمان اجرا را به صورت دستی واکشی و نصب کنید.

28.0.1 (سپتامبر 2018)

  • adb
    • پشتیبانی برای اتصال مجدد اتصالات TCP را اضافه کنید. پس از قطع، adb قبل از قطع اتصال، سعی می کند تا 60 ثانیه دوباره وصل شود.
    • رفع خروجی کنسول یونیکد در ویندوز. (با تشکر از مشارکت کننده خارجی اسپنسر لو!)
    • یک توصیفگر فایل را که ممکن است دوبار بسته شود، برطرف کنید، و در نتیجه اتصالات زمانی که اتصال adb به طور همزمان اتفاق می افتد بسته می شود.
    • هنگامی که با بیش از یک دستگاه متصل استفاده می شود، فهرست -- لیست adb را اصلاح کنید.
  • فست بوت
    • برای پشتیبانی بهتر از برخی دستورات آهسته بوت لودر، تایم اوت فرمان را به 30 ثانیه افزایش دهید.

28.0.0 (ژوئن 2018)

  • adb:
    • با دستگاه‌های دارای Android P، پشتیبانی از عملیات بدون جمع‌بندی را اضافه کنید، که توان عملیاتی را تا 40% بهبود می‌بخشد.
    • مرتب سازی خروجی دستگاه های adb بر اساس نوع اتصال و سریال دستگاه.
    • سوکت گوش دادن بک لاگ را افزایش دهید تا دستورات adb همزمان بیشتر شود.
    • بهبود خروجی خطا برای اتصال adb.
  • فست بوت:
    • فرمت خروجی را بهبود بخشید، حالت خروجی پرمخاطب (-v) را اضافه کنید.
    • پاک کردن خروجی کمک.
    • product.img و odm.img را به لیست پارتیشن های فلش شده توسط fastboot flashall اضافه کنید.
    • با اجازه دادن به بسته‌های تصویر کارخانه‌ای که نیاز به پشتیبانی از پارتیشن‌های خاص دارند، هنگام استفاده از نسخه خیلی قدیمی فست‌بوت، از بریک کردن دستگاه‌های جدید خودداری کنید.

27.0.1 (دسامبر 2017)

  • adb:نقص ادعایی را در MacOS که هنگام اتصال دستگاه‌ها با استفاده از USB 3.0 رخ داده است، برطرف می‌کند.
  • Fastboot:در ویندوز، برای پاک کردن دستگاه‌هایی که از 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)

  • با انتشار SDK نهایی Android O (سطح API 26) به روز شد.

25.0.5 (24 آوریل 2017)

    بار جانبی adb مربوط به به‌روزرسانی‌های بزرگ در ویندوز را برطرف کرد که به صورت "std::bad_alloc" ظاهر می‌شود (اشکال 37139736).

    رفع مشکلات adb در برخی از فایروال های ویندوز، که به صورت "نمی توان جفت سوکت ثبت حمل و نقل را باز کرد" نشان داده شد (اشکال 37139725).

    هم adb --version و هم fastboot --version اکنون مسیر نصب را شامل می شوند.

    adb را تغییر داد تا لوکال هاست را حل نکند تا روی VPN پیکربندی نادرست کار کند.

    adb را تغییر داد تا دیگر دستگاه‌های USB در لینوکس بازنشانی نشود، که می‌تواند بر دیگر دستگاه‌های USB متصل شده تأثیر بگذارد.

25.0.4 (16 مارس 2017)

  • پشتیبانی آزمایشی libusb را به Linux و Mac adb اضافه کرد

برای استفاده از باطن libusb، قبل از راه‌اندازی سرور adb جدید، متغیر محیطی ADB_LIBUSB=true را تنظیم کنید. دستور جدید adb host-features به شما می گوید که آیا از libusb استفاده می کنید یا خیر.

برای راه اندازی مجدد adb با libusb و بررسی اینکه آیا کار می کند، از adb kill-server استفاده کنید. ADB_LIBUSB=1 adb start-server; ویژگی های میزبان adb خروجی باید شامل "libusb" باشد.

در این نسخه، پیاده سازی قدیمی غیر لیباسب به صورت پیش فرض باقی می ماند.

    ضبط خط فرمان Systrace در مک ثابت شد

25.0.3 (16 دسامبر 2016)

  • رفع اشکال فست بوت که باعث می‌شد دستگاه‌های Android Things فلش نشوند

25.0.2 (12 دسامبر 2016)

  • به روز شده با نسخه Android N MR1 Stable (API 25)

25.0.1 (22 نوامبر 2016)

  • با انتشار نسخه پیش‌نمایش برنامه‌نویس Android N MR1 نسخه ۲ (API 25) به‌روزرسانی شد.

25.0.0 (19 اکتبر 2016)

  • با انتشار نسخه ۱ پیش‌نمایش برنامه‌نویس Android N MR1 (API 25) به‌روزرسانی شد

24.0.4 (14 اکتبر 2016)

  • برای رفع مشکلات در ADB و Mac OS Sierra به روز شده است

شرایط و ضوابط

1-مقدمه

3. مجوز SDK از گوگل

4. استفاده از SDK توسط شما

5. اعتبار توسعه دهنده شما

6. حریم خصوصی و اطلاعات

7. برنامه های شخص ثالث

8. استفاده از API های اندروید

https://privacy.google.com/businesses/gdprprocessorterms/

10. سلب مسئولیت از ضمانت نامه

11. محدودیت مسئولیت

12. غرامت

14. شرایط عمومی حقوقی

16 ژانویه 2019

دانلود Android SDK Platform-Tools

قبل از دانلود، باید با شرایط و ضوابط زیر موافقت کنید.

شرایط و ضوابط

این اندروید است توسعه نرم افزارقرارداد مجوز کیت

1-مقدمه

1.1 کیت توسعه نرم‌افزار Android (که در موافقت‌نامه مجوز به‌عنوان «SDK» نامیده می‌شود و به‌طور خاص شامل فایل‌های سیستم Android، APIهای بسته‌بندی شده و افزونه‌های Google API است) طبق شرایط قرارداد مجوز برای شما مجوز دارد. قرارداد مجوز یک قرارداد قانونی الزام آور بین شما و Google در رابطه با استفاده شما از SDK تشکیل می دهد. 1.2 «Android» به معنای پشته نرم‌افزار Android برای دستگاه‌ها است که تحت پروژه منبع باز Android در دسترس قرار گرفته است، که در آدرس اینترنتی زیر قرار دارد: http://source.android.com/، همانطور که هر از گاهی به‌روزرسانی می‌شود. 1.3 "پیاده سازی سازگار" به معنای هر دستگاه Android است که (i) با سند تعریف سازگاری Android مطابقت دارد، که می تواند در وب سایت سازگاری Android (http://source.android.com/compatibility) یافت شود و ممکن است از آن به روز شود. زمان به زمان؛ و (ii) مجموعه تست سازگاری اندروید (CTS) را با موفقیت پشت سر گذاشت. 1.4 «Google» به معنای Google LLC، یک شرکت دلاور با محل اصلی کسب و کار در 1600 Amphitheatre Parkway, Mountain View, CA 94043, ایالات متحده است.

2. پذیرش این موافقتنامه مجوز

2.1 برای استفاده از SDK، ابتدا باید با موافقتنامه مجوز موافقت کنید. اگر موافقت نامه مجوز را نپذیرید، نمی توانید از SDK استفاده کنید. 2.2 با کلیک بر روی پذیرش، بدینوسیله با شرایط توافقنامه مجوز موافقت می کنید. 2.3 اگر فردی هستید که طبق قوانین ایالات متحده یا سایر کشورها، از جمله کشوری که در آن ساکن هستید یا از SDK استفاده می کنید، از دریافت SDK منع شده اید، نمی توانید از SDK استفاده کنید و موافقت نامه مجوز را نپذیرید. . 2.4 اگر موافقت می کنید که از طرف کارفرما یا نهاد دیگری به موافقت نامه مجوز متعهد شوید، نشان می دهید و ضمانت می دهید که از اختیارات قانونی کامل برای ملحق کردن کارفرما یا چنین نهادی به موافقت نامه مجوز برخوردار هستید. اگر اختیار لازم را ندارید، نمی‌توانید موافقتنامه مجوز را بپذیرید یا از طرف کارفرما یا نهاد دیگر از SDK استفاده کنید.

3. مجوز SDK از گوگل

3.1 با توجه به شرایط قرارداد مجوز، Google به شما مجوزی محدود، جهانی، بدون حق امتیاز، غیرقابل تخصیص، غیر انحصاری و غیرقابل مجوز فرعی می دهد تا از SDK صرفاً برای توسعه برنامه های کاربردی برای پیاده سازی های سازگار با Android استفاده کنید. 3.2 نمی‌توانید از این SDK برای توسعه برنامه‌های کاربردی برای پلتفرم‌های دیگر (از جمله پیاده‌سازی‌های ناسازگار اندروید) یا توسعه SDK دیگر استفاده کنید. البته شما آزاد هستید که برای پلتفرم‌های دیگر، از جمله پیاده‌سازی‌های ناسازگار اندروید، برنامه‌های کاربردی توسعه دهید، مشروط بر اینکه از این SDK برای این منظور استفاده نشود. 3.3 شما موافقت می کنید که Google یا اشخاص ثالث دارای کلیه حقوق قانونی، عنوان و منافع در SDK و نسبت به آن، از جمله هر گونه حقوق مالکیت معنوی موجود در SDK هستند. "حقوق مالکیت معنوی" به معنای هر و همه حقوقی است که بر اساس قانون ثبت اختراع، قانون کپی رایت، قانون اسرار تجاری، قانون علائم تجاری، و هر و همه حقوق مالکیتی دیگر وجود دارد. Google تمام حقوقی را که صریحاً به شما اعطا نشده است محفوظ می دارد. 3.4 شما نمی توانید از SDK برای اهدافی استفاده کنید که صراحتاً توسط موافقت نامه مجوز مجاز نیست. به جز در حدی که مجوزهای شخص ثالث قابل اجرا لازم است، نمی توانید کپی کنید (به جز برای اهداف پشتیبان)، اصلاح، تطبیق، توزیع مجدد، دکامپایل، مهندسی معکوس، جداسازی، یا ایجاد آثار مشتق شده از SDK یا هر بخشی از SDK. 3.5 استفاده، بازتولید و توزیع اجزای SDK دارای مجوز تحت مجوز نرم افزار منبع باز، صرفاً تحت شرایط مجوز نرم افزار منبع باز است و نه توافق نامه مجوز. 3.6 شما موافقت می کنید که شکل و ماهیت SDK ارائه شده توسط Google ممکن است بدون اطلاع قبلی به شما تغییر کند و نسخه های بعدی SDK ممکن است با برنامه های توسعه یافته در نسخه های قبلی SDK ناسازگار باشند. شما موافقت می‌کنید که Google می‌تواند (به‌طور دائم یا موقت) ارائه SDK (یا هر ویژگی در SDK) را به صلاحدید Google به شما یا کاربران را متوقف کند، بدون اینکه اخطار قبلی به شما داده شود از هر یک از نام‌های تجاری، علائم تجاری، علائم خدمات، آرم‌ها، نام‌های دامنه یا سایر ویژگی‌های متمایز برند Google استفاده کنید. 3.8 شما موافقت می کنید که هیچ گونه اعلامیه حقوق اختصاصی (از جمله اعلامیه های حق نسخه برداری و علائم تجاری) را که ممکن است به SDK الصاق شده یا در داخل آن وجود داشته باشد حذف، مبهم یا تغییر نمی دهید.

4. استفاده از SDK توسط شما

4.1 Google موافقت می‌کند که هیچ حق، عنوان یا منافعی را از شما (یا صادرکنندگان مجوز) در مورد برنامه‌های نرم‌افزاری که با استفاده از SDK توسعه می‌دهید، از جمله هرگونه حقوق مالکیت معنوی که در آن برنامه‌ها وجود دارد، از شما (یا صادرکنندگان مجوز) دریافت نمی‌کند. 4.2 شما موافقت می کنید که از SDK استفاده کنید و برنامه ها را فقط برای اهدافی بنویسید که توسط (الف) موافقت نامه مجوز و (ب) هر قانون قابل اجرا، مقررات یا رویه ها یا دستورالعمل های پذیرفته شده عمومی در حوزه های قضایی مربوطه (از جمله قوانین مربوط به صدور مجوز) مجاز است. داده ها یا نرم افزار به و از ایالات متحده یا سایر کشورهای مرتبط). 4.3 شما موافقت می کنید که اگر از SDK برای توسعه برنامه های کاربردی برای کاربران عمومی استفاده کنید، از حریم خصوصی و حقوق قانونی آن کاربران محافظت خواهید کرد. اگر کاربران نام کاربری، رمز عبور یا سایر اطلاعات ورود به سیستم یا اطلاعات شخصی را در اختیار شما قرار دهند، باید به کاربران اطلاع دهید که این اطلاعات در اختیار برنامه شما قرار خواهد گرفت و باید از نظر قانونی اطلاعیه حریم خصوصی و حفاظت کافی برای آن کاربران ارائه دهید. اگر برنامه شما اطلاعات شخصی یا حساس ارائه شده توسط کاربران را ذخیره می کند، باید این کار را به صورت ایمن انجام دهد. اگر کاربر اطلاعات حساب Google را در اختیار برنامه شما قرار دهد، برنامه شما تنها زمانی می‌تواند از این اطلاعات برای دسترسی به حساب Google کاربر استفاده کند که و برای اهداف محدودی که کاربر به شما اجازه انجام این کار را داده است در هیچ فعالیتی با SDK شرکت نکنید، از جمله توسعه یا توزیع یک برنامه کاربردی، که به سرورها، شبکه‌ها، یا سایر ویژگی‌ها یا خدمات شخص ثالث تداخل، مختل، آسیب یا دسترسی غیرمجاز به سرورها، شبکه‌ها یا سایر ویژگی‌ها یا خدمات شخص ثالث داشته باشد. محدود به Google یا هر شرکت مخابراتی تلفن همراه 4.5 شما موافقت می کنید که تنها مسئول (و Google هیچ مسئولیتی در قبال شما یا هر شخص ثالثی در قبال) ندارد، هر گونه داده، محتوا، یا منابعی که از طریق ایجاد، انتقال یا نمایش می دهید. Android و/یا برنامه‌های کاربردی برای Android، و عواقب اقدامات شما (از جمله هرگونه ضرر یا آسیبی که ممکن است Google متحمل شود) با انجام این کار 4.6 شما موافقت می‌کنید که تنها مسئول آن هستید (و Google هیچ مسئولیتی در قبال شما یا سایر موارد ندارد. شخص ثالث برای) هر گونه نقض تعهدات شما تحت موافقتنامه مجوز، هر قرارداد قابل اجرا با شخص ثالث یا شرایط خدمات، یا هر قانون یا مقررات قابل اجرا، و برای عواقب آن (از جمله هرگونه ضرر یا آسیبی که ممکن است Google یا هر شخص ثالث متحمل شود) از هر گونه نقض

5. اعتبار توسعه دهنده شما

5.1 شما موافقت می کنید که مسئول حفظ محرمانه بودن هر گونه اعتبارنامه توسعه دهنده ای هستید که ممکن است توسط Google برای شما صادر شود یا خودتان آن را انتخاب کنید و مسئولیت تمام برنامه هایی که تحت اعتبار توسعه دهنده شما توسعه می یابند به عهده شماست.

6. حریم خصوصی و اطلاعات

6.1 به منظور نوآوری و بهبود مستمر SDK، Google ممکن است آمار استفاده خاصی را از نرم‌افزار جمع‌آوری کند، شامل اما نه محدود به یک شناسه منحصربه‌فرد، آدرس IP مرتبط، شماره نسخه نرم‌افزار، و اطلاعات مربوط به ابزارها و/یا خدمات موجود در نرم‌افزار SDK ها استفاده می شوند و نحوه استفاده از آنها. قبل از جمع آوری هر یک از این اطلاعات، SDK به شما اطلاع می دهد و رضایت شما را می خواهد. اگر از رضایت خودداری کنید، اطلاعات جمع آوری نخواهد شد. 6.2 داده‌های جمع‌آوری‌شده برای بهبود SDK به صورت مجموع بررسی می‌شوند و مطابق با خط‌مشی رازداری Google نگهداری می‌شوند.

7. برنامه های شخص ثالث

7.1 اگر از SDK برای اجرای برنامه‌های توسعه‌یافته توسط شخص ثالث یا دسترسی به داده‌ها، محتوا یا منابع ارائه‌شده توسط شخص ثالث استفاده می‌کنید، موافقت می‌کنید که Google در قبال آن برنامه‌ها، داده‌ها، محتوا یا منابع مسئولیتی ندارد. شما می‌دانید که تمام داده‌ها، محتوا یا منابعی که ممکن است از طریق این برنامه‌های شخص ثالث به آنها دسترسی داشته باشید، تنها به عهده شخصی است که از آن منشأ گرفته‌اند و Google مسئولیتی در قبال ضرر یا آسیبی که ممکن است در نتیجه استفاده از آن متحمل شوید نیست. یا دسترسی به هر یک از آن برنامه ها، داده ها، محتوا یا منابع شخص ثالث. 7.2 شما باید از داده ها، محتوا و منابعی که از طریق چنین برنامه های شخص ثالث به شما ارائه می شود آگاه باشید که ممکن است توسط حقوق مالکیت معنوی که متعلق به ارائه دهندگان (یا اشخاص یا شرکت های دیگر از طرف آنها) است محافظت شود. نمی‌توانید بر اساس این داده‌ها، محتوا یا منابع (کلاً یا جزئی) آن را تغییر دهید، اجاره دهید، اجاره دهید، وام دهید، بفروشید، توزیع کنید یا آثار مشتق را ایجاد کنید، مگر اینکه به طور خاص توسط مالکان مربوطه به شما اجازه داده شده باشد. 7.3 شما تصدیق می کنید که استفاده شما از چنین برنامه های کاربردی، داده ها، محتوا یا منابع شخص ثالث ممکن است مشمول شرایط جداگانه ای بین شما و شخص ثالث مربوطه باشد. در این صورت، موافقت نامه مجوز بر روابط حقوقی شما با این اشخاص ثالث تأثیری نمی گذارد.

8. استفاده از API های اندروید

8.1 Google Data API 8.1.1 اگر از هر API برای بازیابی داده‌ها از Google استفاده می‌کنید، تصدیق می‌کنید که داده‌ها ممکن است توسط حقوق مالکیت معنوی محافظت شوند که متعلق به Google یا طرف‌هایی هستند که داده‌ها را ارائه می‌دهند (یا اشخاص یا شرکت‌های دیگر در از طرف آنها). استفاده شما از چنین API ممکن است مشمول شرایط خدمات اضافی باشد. شما مجاز به تغییر، اجاره، اجاره، قرض دادن، فروش، توزیع یا ایجاد آثار مشتق بر اساس این داده ها (کلا یا جزئی) نیستید، مگر اینکه در شرایط خدمات مربوطه مجاز باشد. 8.1.2 اگر از هر API برای بازیابی اطلاعات یک کاربر از Google استفاده می کنید، تصدیق می کنید و موافقت می کنید که داده ها را فقط با رضایت صریح کاربر بازیابی کنید و فقط زمانی که و برای اهداف محدودی که کاربر دارد به شما اجازه این کار را داده است. اگر از API سرویس تشخیص Android استفاده می‌کنید که در نشانی اینترنتی زیر مستند شده است: همانطور که هر از چند گاهی به‌روزرسانی می‌شود، تأیید می‌کنید که استفاده از API منوط به ضمیمه پردازش داده برای محصولاتی است که Google در آن‌ها پردازشگر داده است که در آن قرار دارد. در آدرس اینترنتی زیر: https://privacy.google.com/businesses/gdprprocessorterms/، همانطور که هر از گاهی به روز می شود. با کلیک روی پذیرش، بدینوسیله با شرایط ضمیمه پردازش داده برای محصولاتی که Google یک پردازشگر داده است موافقت می کنید.

9. فسخ این قرارداد مجوز

9.1 توافقنامه مجوز تا زمانی که توسط شما یا Google به شرح زیر فسخ نشود، اعمال خواهد شد. 9.2 اگر می‌خواهید قرارداد مجوز را فسخ کنید، می‌توانید این کار را با توقف استفاده از SDK و هر گونه اعتبار توسعه‌دهنده مربوطه انجام دهید. 9.3 Google ممکن است در هر زمان، قرارداد مجوز را با شما فسخ کند در صورتی که: (الف) هر یک از مفاد قرارداد مجوز را نقض کرده باشید. یا (ب) Google موظف است طبق قانون این کار را انجام دهد. یا (ج) شریکی که Google با او بخش‌های خاصی از SDK (مانند API) را به شما ارائه کرده است، رابطه خود را با Google قطع کرده یا ارائه بخش‌های خاصی از SDK را به شما متوقف کرده است. یا (د) Google تصمیم می‌گیرد دیگر SDK یا بخش‌های خاصی از SDK را به کاربران کشوری که در آن ساکن هستید یا از این سرویس استفاده می‌کنید، یا ارائه SDK یا خدمات SDK خاص به شما توسط Google ارائه نکند. به صلاحدید Google، دیگر از نظر تجاری قابل دوام نیست. 9.4 هنگامی که قرارداد مجوز به پایان می رسد، تمام حقوق، تعهدات و تعهدات قانونی که شما و Google از آنها بهره مند شده اید، مشمول آن بوده اند (یا در مدت زمانی که این قرارداد جمع شده اند. موافقتنامه مجوز لازم الاجرا بوده است) یا بیان می شود که به طور نامحدود ادامه خواهد داشت، تحت تأثیر این توقف قرار نخواهد گرفت و مفاد بند 14.7 به طور نامحدود در مورد این حقوق، تعهدات و تعهدات اعمال می شود.

10. سلب مسئولیت از ضمانت نامه

10.1 شما صریحاً می‌دانید و موافقت می‌کنید که استفاده شما از SDK انحصاراً به عهده شماست و اینکه SDK بدون ضمانت از هر نوع GOOG "همانطور که هست" و "در دسترس است" ارائه می‌شود. 10.2 استفاده شما از SDK و هر گونه مطلبی که از طریق استفاده از SDK بارگیری شده یا در غیر این صورت به دست آمده است، به اختیار و ریسک خودتان است و شما به تنهایی در قبال هر خانواده ای مسئول هستید داده هایی که از چنین استفاده ای حاصل می شود . 10.3 GOOGLE به صراحت تمام ضمانت‌ها و شرایط را از هر نوع، اعم از صریح یا ضمنی، از جمله، اما نه محدود به ضمانت‌نامه‌های ضمنی و ضمانت‌نامه‌ها و ضمانت‌نامه‌ها، سلب می‌کند در مورد نقض.

11. محدودیت مسئولیت

11.1 شما صریحاً می‌دانید و موافقت می‌کنید که GOOGLE، شرکت‌های تابعه و وابسته به آن، و مجوز دهندگان آن تحت هیچ‌گونه تئوری مسئولیتی در قبال هیچ‌یک از موارد خاص، مستقیم، مسئولیتی ندارند. خسارات نمونه ای که ممکن است توسط شما متحمل شود، از جمله هر گونه از دست دادن داده، خواه GOOGLE یا نه، یا نمایندگان آن، در مورد احتمال وقوع چنین ضررهایی آگاه بوده یا باید از آن آگاه بوده اند.

12. غرامت

12.1 تا حداکثر میزان مجاز توسط قانون، شما موافقت می‌کنید که از Google، شرکت‌های وابسته و مدیران، افسران، کارمندان و نمایندگان مربوطه آن‌ها دفاع، غرامت و حفظ آن‌ها را در برابر هر ادعا، اقدام، شکایت یا دادرسی، و همچنین هر گونه ادعایی، حفظ کنید. و تمام ضررها، بدهی ها، خسارات، هزینه ها و هزینه ها (از جمله هزینه های معقول وکیل) ناشی از (الف) استفاده شما از SDK، (ب) هر برنامه کاربردی که در SDK ایجاد می کنید که هر گونه حق چاپ، علامت تجاری، تجاری را نقض می کند. راز، لباس تجاری، حق ثبت اختراع یا سایر حقوق مالکیت معنوی هر شخص یا بدنام کردن هر شخص یا نقض حقوق عمومی یا حریم خصوصی وی، و (ج) هرگونه عدم انطباق شما با موافقتنامه مجوز.

13. تغییرات در توافقنامه مجوز

13.1 Google ممکن است با توزیع نسخه‌های جدید SDK تغییراتی در قرارداد مجوز ایجاد کند. وقتی این تغییرات انجام شود، Google نسخه جدیدی از قرارداد مجوز را در وب‌سایتی که SDK در آن در دسترس است، در دسترس قرار می‌دهد.

14. شرایط عمومی حقوقی

14.1 قرارداد مجوز کل توافق نامه حقوقی بین شما و Google را تشکیل می دهد و استفاده شما از SDK را کنترل می کند (به استثنای هر سرویسی که Google ممکن است تحت یک توافق نامه کتبی جداگانه به شما ارائه دهد) و به طور کامل جایگزین هر گونه قرارداد قبلی بین شما و Google در رابطه با SDK 14.2 شما موافقت می کنید که اگر Google هیچ حق قانونی یا راه حلی را که در قرارداد مجوز موجود است (یا Google تحت هر قانون قابل اجرا از آن بهره مند است) اعمال یا اجرا نکند، این به عنوان یک چشم پوشی رسمی از Google تلقی نمی شود. 14.3 اگر هر دادگاهی که صلاحیت تصمیم گیری در مورد این موضوع را دارد، حکم کند که هر یک از مفاد توافقنامه مجوز نامعتبر است، آن بند از آن حذف خواهد شد. قرارداد مجوز بدون تأثیرگذاری بر بقیه قراردادهای مجوز، همچنان معتبر و قابل اجرا خواهند بود. به قرارداد مجوز و اینکه این شرکت‌های دیگر حق دارند به طور مستقیم هر یک از مفاد موافقتنامه مجوز را که به آنها منفعت می‌دهد (یا حقوقی به نفع آنها) اجرا کنند. به غیر از این، هیچ شخص یا شرکت دیگری نباید از قرارداد مجوز بهره مند شود. 14.5 محدودیت های صادرات. SDK تابع قوانین و مقررات صادرات ایالات متحده است. شما باید تمام قوانین و مقررات صادرات داخلی و بین المللی را که در مورد SDK اعمال می شود، رعایت کنید. این قوانین شامل محدودیت در مقاصد، کاربران نهایی و استفاده نهایی است. 14.6 حقوق اعطا شده در توافقنامه مجوز نمی تواند توسط شما یا Google بدون تأیید قبلی کتبی طرف دیگر واگذار یا منتقل شود. نه شما و نه Google مجاز به تفویض مسئولیت ها یا تعهدات خود تحت قرارداد مجوز بدون تأیید قبلی کتبی طرف دیگر نیستید. 14.7 قرارداد مجوز، و روابط شما با Google تحت موافقتنامه مجوز، بدون توجه به مقررات تضاد قوانین، تحت قوانین ایالت کالیفرنیا است. شما و Google موافقت می‌کنید که برای حل و فصل هر موضوع حقوقی ناشی از قرارداد مجوز، به حوزه قضایی انحصاری دادگاه‌های واقع در شهرستان سانتا کلارا، کالیفرنیا تسلیم شوید. با وجود این، شما موافقت می‌کنید که Google همچنان مجاز است در هر حوزه قضایی برای جبران خسارت (یا نوع مشابهی از معافیت‌های حقوقی فوری) درخواست دهد. 16 ژانویه 2019

دانلود Android SDK Platform-Tools

قبل از دانلود، باید با شرایط و ضوابط زیر موافقت کنید.

شرایط و ضوابط

این قرارداد مجوز کیت توسعه نرم افزار اندروید است

1-مقدمه

1.1 کیت توسعه نرم‌افزار Android (که در موافقت‌نامه مجوز به‌عنوان «SDK» نامیده می‌شود و به‌طور خاص شامل فایل‌های سیستم Android، APIهای بسته‌بندی شده و افزونه‌های Google API است) طبق شرایط قرارداد مجوز برای شما مجوز دارد. قرارداد مجوز یک قرارداد قانونی الزام آور بین شما و Google در رابطه با استفاده شما از SDK تشکیل می دهد. 1.2 «Android» به معنای پشته نرم‌افزار Android برای دستگاه‌ها است که تحت پروژه منبع باز Android در دسترس قرار گرفته است، که در آدرس اینترنتی زیر قرار دارد: http://source.android.com/، همانطور که هر از گاهی به‌روزرسانی می‌شود. 1.3 "پیاده سازی سازگار" به معنای هر دستگاه Android است که (i) با سند تعریف سازگاری Android مطابقت دارد، که می تواند در وب سایت سازگاری Android (http://source.android.com/compatibility) یافت شود و ممکن است از آن به روز شود. زمان به زمان؛ و (ii) مجموعه تست سازگاری اندروید (CTS) را با موفقیت پشت سر گذاشت. 1.4 «Google» به معنای Google LLC، یک شرکت دلاور با محل اصلی کسب و کار در 1600 Amphitheatre Parkway, Mountain View, CA 94043, ایالات متحده است.

2. پذیرش این موافقتنامه مجوز

2.1 برای استفاده از SDK، ابتدا باید با موافقتنامه مجوز موافقت کنید. اگر موافقت نامه مجوز را نپذیرید، نمی توانید از SDK استفاده کنید. 2.2 با کلیک بر روی پذیرش، بدینوسیله با شرایط توافقنامه مجوز موافقت می کنید. 2.3 اگر فردی هستید که طبق قوانین ایالات متحده یا سایر کشورها، از جمله کشوری که در آن ساکن هستید یا از SDK استفاده می کنید، از دریافت SDK منع شده اید، نمی توانید از SDK استفاده کنید و موافقت نامه مجوز را نپذیرید. . 2.4 اگر موافقت می کنید که از طرف کارفرما یا نهاد دیگری به موافقت نامه مجوز متعهد شوید، نشان می دهید و ضمانت می دهید که از اختیارات قانونی کامل برای ملحق کردن کارفرما یا چنین نهادی به موافقت نامه مجوز برخوردار هستید. اگر اختیار لازم را ندارید، نمی‌توانید موافقتنامه مجوز را بپذیرید یا از طرف کارفرما یا نهاد دیگر از SDK استفاده کنید.

3. مجوز SDK از گوگل

3.1 با توجه به شرایط قرارداد مجوز، Google به شما مجوزی محدود، جهانی، بدون حق امتیاز، غیرقابل تخصیص، غیر انحصاری و غیرقابل مجوز فرعی می دهد تا از SDK صرفاً برای توسعه برنامه های کاربردی برای پیاده سازی های سازگار با Android استفاده کنید. 3.2 نمی‌توانید از این SDK برای توسعه برنامه‌های کاربردی برای پلتفرم‌های دیگر (از جمله پیاده‌سازی‌های ناسازگار اندروید) یا توسعه SDK دیگر استفاده کنید. البته شما آزاد هستید که برای پلتفرم‌های دیگر، از جمله پیاده‌سازی‌های ناسازگار اندروید، برنامه‌های کاربردی توسعه دهید، مشروط بر اینکه از این SDK برای این منظور استفاده نشود. 3.3 شما موافقت می کنید که Google یا اشخاص ثالث دارای کلیه حقوق قانونی، عنوان و منافع در SDK و نسبت به آن، از جمله هر گونه حقوق مالکیت معنوی موجود در SDK هستند. "حقوق مالکیت معنوی" به معنای هر و همه حقوقی است که بر اساس قانون ثبت اختراع، قانون کپی رایت، قانون اسرار تجاری، قانون علائم تجاری، و هر و همه حقوق مالکیتی دیگر وجود دارد. Google تمام حقوقی را که صریحاً به شما اعطا نشده است محفوظ می دارد. 3.4 شما نمی توانید از SDK برای اهدافی استفاده کنید که صراحتاً توسط موافقت نامه مجوز مجاز نیست. به جز در حدی که مجوزهای شخص ثالث قابل اجرا لازم است، نمی توانید کپی کنید (به جز برای اهداف پشتیبان)، اصلاح، تطبیق، توزیع مجدد، دکامپایل، مهندسی معکوس، جداسازی، یا ایجاد آثار مشتق شده از SDK یا هر بخشی از SDK. 3.5 استفاده، بازتولید و توزیع اجزای SDK دارای مجوز تحت مجوز نرم افزار منبع باز، صرفاً تحت شرایط مجوز نرم افزار منبع باز است و نه توافق نامه مجوز. 3.6 شما موافقت می کنید که شکل و ماهیت SDK ارائه شده توسط Google ممکن است بدون اطلاع قبلی به شما تغییر کند و نسخه های بعدی SDK ممکن است با برنامه های توسعه یافته در نسخه های قبلی SDK ناسازگار باشند. شما موافقت می‌کنید که Google می‌تواند (به‌طور دائم یا موقت) ارائه SDK (یا هر ویژگی در SDK) را به صلاحدید Google به شما یا کاربران را متوقف کند، بدون اینکه اخطار قبلی به شما داده شود از هر یک از نام‌های تجاری، علائم تجاری، علائم خدمات، آرم‌ها، نام‌های دامنه یا سایر ویژگی‌های متمایز برند Google استفاده کنید. 3.8 شما موافقت می کنید که هیچ گونه اعلامیه حقوق اختصاصی (از جمله اعلامیه های حق نسخه برداری و علائم تجاری) را که ممکن است به SDK الصاق شده یا در داخل آن وجود داشته باشد حذف، مبهم یا تغییر نمی دهید.

4. استفاده از SDK توسط شما

4.1 Google موافقت می‌کند که هیچ حق، عنوان یا منافعی را از شما (یا صادرکنندگان مجوز) در مورد برنامه‌های نرم‌افزاری که با استفاده از SDK توسعه می‌دهید، از جمله هرگونه حقوق مالکیت معنوی که در آن برنامه‌ها وجود دارد، از شما (یا صادرکنندگان مجوز) دریافت نمی‌کند. 4.2 شما موافقت می کنید که از SDK استفاده کنید و برنامه ها را فقط برای اهدافی بنویسید که توسط (الف) موافقت نامه مجوز و (ب) هر قانون قابل اجرا، مقررات یا رویه ها یا دستورالعمل های پذیرفته شده عمومی در حوزه های قضایی مربوطه (از جمله قوانین مربوط به صدور مجوز) مجاز است. داده ها یا نرم افزار به و از ایالات متحده یا سایر کشورهای مرتبط). 4.3 شما موافقت می کنید که اگر از SDK برای توسعه برنامه های کاربردی برای کاربران عمومی استفاده کنید، از حریم خصوصی و حقوق قانونی آن کاربران محافظت خواهید کرد. اگر کاربران نام کاربری، رمز عبور یا سایر اطلاعات ورود به سیستم یا اطلاعات شخصی را در اختیار شما قرار دهند، باید به کاربران اطلاع دهید که این اطلاعات در اختیار برنامه شما قرار خواهد گرفت و باید از نظر قانونی اطلاعیه حریم خصوصی و حفاظت کافی برای آن کاربران ارائه دهید. اگر برنامه شما اطلاعات شخصی یا حساس ارائه شده توسط کاربران را ذخیره می کند، باید این کار را به صورت ایمن انجام دهد. اگر کاربر اطلاعات حساب Google را در اختیار برنامه شما قرار دهد، برنامه شما تنها زمانی می‌تواند از این اطلاعات برای دسترسی به حساب Google کاربر استفاده کند که و برای اهداف محدودی که کاربر به شما اجازه انجام این کار را داده است در هیچ فعالیتی با SDK شرکت نکنید، از جمله توسعه یا توزیع یک برنامه کاربردی، که به سرورها، شبکه‌ها، یا سایر ویژگی‌ها یا خدمات شخص ثالث تداخل، مختل، آسیب یا دسترسی غیرمجاز به سرورها، شبکه‌ها یا سایر ویژگی‌ها یا خدمات شخص ثالث داشته باشد. محدود به Google یا هر شرکت مخابراتی تلفن همراه 4.5 شما موافقت می کنید که تنها مسئول (و Google هیچ مسئولیتی در قبال شما یا هر شخص ثالثی در قبال) ندارد، هر گونه داده، محتوا، یا منابعی که از طریق ایجاد، انتقال یا نمایش می دهید. Android و/یا برنامه‌های کاربردی برای Android، و عواقب اقدامات شما (از جمله هرگونه ضرر یا آسیبی که ممکن است Google متحمل شود) با انجام این کار 4.6 شما موافقت می‌کنید که تنها مسئول آن هستید (و Google هیچ مسئولیتی در قبال شما یا سایر موارد ندارد. شخص ثالث برای) هر گونه نقض تعهدات شما تحت موافقتنامه مجوز، هر قرارداد قابل اجرا با شخص ثالث یا شرایط خدمات، یا هر قانون یا مقررات قابل اجرا، و برای عواقب آن (از جمله هرگونه ضرر یا آسیبی که ممکن است Google یا هر شخص ثالث متحمل شود) از هر گونه نقض

5. اعتبار توسعه دهنده شما

5.1 شما موافقت می کنید که مسئول حفظ محرمانه بودن هر گونه اعتبارنامه توسعه دهنده ای هستید که ممکن است توسط Google برای شما صادر شود یا خودتان آن را انتخاب کنید و مسئولیت تمام برنامه هایی که تحت اعتبار توسعه دهنده شما توسعه می یابند به عهده شماست.

6. حریم خصوصی و اطلاعات

6.1 به منظور نوآوری و بهبود مستمر SDK، Google ممکن است آمار استفاده خاصی را از نرم‌افزار جمع‌آوری کند، شامل اما نه محدود به یک شناسه منحصربه‌فرد، آدرس IP مرتبط، شماره نسخه نرم‌افزار، و اطلاعات مربوط به ابزارها و/یا خدمات موجود در نرم‌افزار SDK ها استفاده می شوند و نحوه استفاده از آنها. قبل از جمع آوری هر یک از این اطلاعات، SDK به شما اطلاع می دهد و رضایت شما را می خواهد. اگر از رضایت خودداری کنید، اطلاعات جمع آوری نخواهد شد. 6.2 داده‌های جمع‌آوری‌شده برای بهبود SDK به صورت مجموع بررسی می‌شوند و مطابق با خط‌مشی رازداری Google نگهداری می‌شوند.

7. برنامه های شخص ثالث

7.1 اگر از SDK برای اجرای برنامه‌های توسعه‌یافته توسط شخص ثالث یا دسترسی به داده‌ها، محتوا یا منابع ارائه‌شده توسط شخص ثالث استفاده می‌کنید، موافقت می‌کنید که Google در قبال آن برنامه‌ها، داده‌ها، محتوا یا منابع مسئولیتی ندارد. شما می‌دانید که تمام داده‌ها، محتوا یا منابعی که ممکن است از طریق این برنامه‌های شخص ثالث به آنها دسترسی داشته باشید، تنها به عهده شخصی است که از آن منشأ گرفته‌اند و Google مسئولیتی در قبال ضرر یا آسیبی که ممکن است در نتیجه استفاده از آن متحمل شوید نیست. یا دسترسی به هر یک از آن برنامه ها، داده ها، محتوا یا منابع شخص ثالث. 7.2 شما باید از داده ها، محتوا و منابعی که از طریق چنین برنامه های شخص ثالث به شما ارائه می شود آگاه باشید که ممکن است توسط حقوق مالکیت معنوی که متعلق به ارائه دهندگان (یا اشخاص یا شرکت های دیگر از طرف آنها) است محافظت شود. نمی‌توانید بر اساس این داده‌ها، محتوا یا منابع (کلاً یا جزئی) آن را تغییر دهید، اجاره دهید، اجاره دهید، وام دهید، بفروشید، توزیع کنید یا آثار مشتق را ایجاد کنید، مگر اینکه به طور خاص توسط مالکان مربوطه به شما اجازه داده شده باشد. 7.3 شما تصدیق می کنید که استفاده شما از چنین برنامه های کاربردی، داده ها، محتوا یا منابع شخص ثالث ممکن است مشمول شرایط جداگانه ای بین شما و شخص ثالث مربوطه باشد. در این صورت، موافقت نامه مجوز بر روابط حقوقی شما با این اشخاص ثالث تأثیری نمی گذارد.

8. استفاده از API های اندروید

8.1 Google Data API 8.1.1 اگر از هر API برای بازیابی داده‌ها از Google استفاده می‌کنید، تصدیق می‌کنید که داده‌ها ممکن است توسط حقوق مالکیت معنوی محافظت شوند که متعلق به Google یا طرف‌هایی هستند که داده‌ها را ارائه می‌دهند (یا اشخاص یا شرکت‌های دیگر در از طرف آنها). استفاده شما از چنین API ممکن است مشمول شرایط خدمات اضافی باشد. شما مجاز به تغییر، اجاره، اجاره، قرض دادن، فروش، توزیع یا ایجاد آثار مشتق بر اساس این داده ها (کلا یا جزئی) نیستید، مگر اینکه در شرایط خدمات مربوطه مجاز باشد. 8.1.2 اگر از هر API برای بازیابی اطلاعات یک کاربر از Google استفاده می کنید، تصدیق می کنید و موافقت می کنید که داده ها را فقط با رضایت صریح کاربر بازیابی کنید و فقط زمانی که و برای اهداف محدودی که کاربر دارد به شما اجازه این کار را داده است. اگر از API سرویس تشخیص Android استفاده می‌کنید که در نشانی اینترنتی زیر مستند شده است: همانطور که هر از چند گاهی به‌روزرسانی می‌شود، تأیید می‌کنید که استفاده از API منوط به ضمیمه پردازش داده برای محصولاتی است که Google در آن‌ها پردازشگر داده است که در آن قرار دارد. در آدرس اینترنتی زیر: https://privacy.google.com/businesses/gdprprocessorterms/، همانطور که هر از گاهی به روز می شود. با کلیک روی پذیرش، بدینوسیله با شرایط ضمیمه پردازش داده برای محصولاتی که Google یک پردازشگر داده است موافقت می کنید.

9. فسخ این قرارداد مجوز

9.1 توافقنامه مجوز تا زمانی که توسط شما یا Google به شرح زیر فسخ نشود، اعمال خواهد شد. 9.2 اگر می‌خواهید قرارداد مجوز را فسخ کنید، می‌توانید این کار را با توقف استفاده از SDK و هر گونه اعتبار توسعه‌دهنده مربوطه انجام دهید. 9.3 Google ممکن است در هر زمان، قرارداد مجوز را با شما فسخ کند در صورتی که: (الف) هر یک از مفاد قرارداد مجوز را نقض کرده باشید. یا (ب) Google موظف است طبق قانون این کار را انجام دهد. یا (ج) شریکی که Google با او بخش‌های خاصی از SDK (مانند API) را به شما ارائه کرده است، رابطه خود را با Google قطع کرده یا ارائه بخش‌های خاصی از SDK را به شما متوقف کرده است. یا (د) Google تصمیم می‌گیرد دیگر SDK یا بخش‌های خاصی از SDK را به کاربران کشوری که در آن ساکن هستید یا از این سرویس استفاده می‌کنید، یا ارائه SDK یا خدمات SDK خاص به شما توسط Google ارائه نکند. به صلاحدید Google، دیگر از نظر تجاری قابل دوام نیست. 9.4 هنگامی که قرارداد مجوز به پایان می رسد، تمام حقوق، تعهدات و تعهدات قانونی که شما و Google از آنها بهره مند شده اید، مشمول آن بوده اند (یا در مدت زمانی که این قرارداد جمع شده اند. موافقتنامه مجوز لازم الاجرا بوده است) یا بیان می شود که به طور نامحدود ادامه خواهد داشت، تحت تأثیر این توقف قرار نخواهد گرفت و مفاد بند 14.7 به طور نامحدود در مورد این حقوق، تعهدات و تعهدات اعمال می شود.

10. سلب مسئولیت از ضمانت نامه

10.1 شما صریحاً می‌دانید و موافقت می‌کنید که استفاده شما از SDK انحصاراً به عهده شماست و اینکه SDK بدون ضمانت از هر نوع GOOG "همانطور که هست" و "در دسترس است" ارائه می‌شود. 10.2 استفاده شما از SDK و هر گونه مطلبی که از طریق استفاده از SDK بارگیری شده یا در غیر این صورت به دست آمده است، به اختیار و ریسک خودتان است و شما به تنهایی در قبال هر خانواده ای مسئول هستید داده هایی که از چنین استفاده ای حاصل می شود . 10.3 GOOGLE به صراحت تمام ضمانت‌ها و شرایط را از هر نوع، اعم از صریح یا ضمنی، از جمله، اما نه محدود به ضمانت‌نامه‌های ضمنی و ضمانت‌نامه‌ها و ضمانت‌نامه‌ها، سلب می‌کند در مورد نقض.

11. محدودیت مسئولیت

11.1 شما صریحاً می‌دانید و موافقت می‌کنید که GOOGLE، شرکت‌های تابعه و وابسته به آن، و مجوز دهندگان آن تحت هیچ‌گونه تئوری مسئولیتی در قبال هیچ‌یک از موارد خاص، مستقیم، مسئولیتی ندارند. خسارات نمونه ای که ممکن است توسط شما متحمل شود، از جمله هر گونه از دست دادن داده، خواه GOOGLE یا نه، یا نمایندگان آن، در مورد احتمال وقوع چنین ضررهایی آگاه بوده یا باید از آن آگاه بوده اند.

12. غرامت

12.1 تا حداکثر میزان مجاز توسط قانون، شما موافقت می‌کنید که از Google، شرکت‌های وابسته و مدیران، افسران، کارمندان و نمایندگان مربوطه آن‌ها دفاع، غرامت و حفظ آن‌ها را در برابر هر ادعا، اقدام، شکایت یا دادرسی، و همچنین هر گونه ادعایی، حفظ کنید. و تمام ضررها، بدهی ها، خسارات، هزینه ها و هزینه ها (از جمله هزینه های معقول وکیل) ناشی از (الف) استفاده شما از SDK، (ب) هر برنامه کاربردی که در SDK ایجاد می کنید که هر گونه حق چاپ، علامت تجاری، تجاری را نقض می کند. راز، لباس تجاری، حق ثبت اختراع یا سایر حقوق مالکیت معنوی هر شخص یا بدنام کردن هر شخص یا نقض حقوق عمومی یا حریم خصوصی وی، و (ج) هرگونه عدم انطباق شما با موافقتنامه مجوز.

13. تغییرات در توافقنامه مجوز

13.1 Google ممکن است با توزیع نسخه‌های جدید SDK تغییراتی در قرارداد مجوز ایجاد کند. وقتی این تغییرات انجام شود، Google نسخه جدیدی از قرارداد مجوز را در وب‌سایتی که SDK در آن در دسترس است، در دسترس قرار می‌دهد.

14. شرایط عمومی حقوقی

14.1 قرارداد مجوز کل توافق نامه حقوقی بین شما و Google را تشکیل می دهد و استفاده شما از SDK را کنترل می کند (به استثنای هر سرویسی که Google ممکن است تحت یک توافق نامه کتبی جداگانه به شما ارائه دهد) و به طور کامل جایگزین هر گونه قرارداد قبلی بین شما و Google در رابطه با SDK 14.2 شما موافقت می کنید که اگر Google هیچ حق قانونی یا راه حلی را که در قرارداد مجوز موجود است (یا Google تحت هر قانون قابل اجرا از آن بهره مند است) اعمال یا اجرا نکند، این به عنوان یک چشم پوشی رسمی از Google تلقی نمی شود. 14.3 اگر هر دادگاهی که صلاحیت تصمیم گیری در مورد این موضوع را دارد، حکم کند که هر یک از مفاد توافقنامه مجوز نامعتبر است، آن بند از آن حذف خواهد شد. قرارداد مجوز بدون تأثیرگذاری بر بقیه قراردادهای مجوز، همچنان معتبر و قابل اجرا خواهند بود. به قرارداد مجوز و اینکه این شرکت‌های دیگر حق دارند به طور مستقیم هر یک از مفاد موافقتنامه مجوز را که به آنها منفعت می‌دهد (یا حقوقی به نفع آنها) اجرا کنند. به غیر از این، هیچ شخص یا شرکت دیگری نباید از قرارداد مجوز بهره مند شود. 14.5 محدودیت های صادرات. SDK تابع قوانین و مقررات صادرات ایالات متحده است. شما باید تمام قوانین و مقررات صادرات داخلی و بین المللی را که در مورد SDK اعمال می شود، رعایت کنید. این قوانین شامل محدودیت در مقاصد، کاربران نهایی و استفاده نهایی است. 14.6 حقوق اعطا شده در توافقنامه مجوز نمی تواند توسط شما یا Google بدون تأیید قبلی کتبی طرف دیگر واگذار یا منتقل شود. نه شما و نه Google مجاز به تفویض مسئولیت ها یا تعهدات خود تحت قرارداد مجوز بدون تأیید قبلی کتبی طرف دیگر نیستید. 14.7 قرارداد مجوز، و روابط شما با Google تحت موافقتنامه مجوز، بدون توجه به مقررات تضاد قوانین، تحت قوانین ایالت کالیفرنیا است. شما و Google موافقت می‌کنید که برای حل و فصل هر موضوع حقوقی ناشی از قرارداد مجوز، به حوزه قضایی انحصاری دادگاه‌های واقع در شهرستان سانتا کلارا، کالیفرنیا تسلیم شوید. با وجود این، شما موافقت می‌کنید که Google همچنان مجاز است در هر حوزه قضایی برای جبران خسارت (یا نوع مشابهی از معافیت‌های حقوقی فوری) درخواست دهد. 16 ژانویه 2019

بسیاری از ما در حال حاضر با ADB (Android Debug Bridge) آشنا هستیم، زیرا، به عنوان صاحب یک دستگاه Android، اغلب مجبوریم کارهای ساده ای را انجام دهیم. فشار adbو کشیدن، یا راه اندازی مجدد adbو غیره اما برای بسیاری از کاربران مبتدی، فقط مشاهده خط فرمان از قبل ترسناک است و به نظر می رسد این امر بسیار امکان پذیر است. اگرچه در واقع همه چیز بسیار ساده است، کاربران با تجربه به من اجازه نمی دهند دروغ بگویم، و بزرگترین مشکل این است که همه این دستورات را به خاطر بسپارم، اگرچه انجام این کار نیز ضروری نیست، زیرا اینترنت همیشه در دسترس است و یافتن دستور مناسب نیست. دشوار است.

Android Debug Bridge که بخشی از شبیه ساز Android SDK است، به شما امکان می دهد بین رایانه خود و دستگاه اندرویدی متصل به آن ارتباط برقرار کنید، ضمناً اگر به نرم افزاری نیاز دارید، می توانید برنامه ها را برای لپ تاپ خود به صورت رایگان از اینجا دانلود کنید. چه کاری می توانم با ADB انجام دهم؟ قابلیت‌های آن بسیار گسترده است، به عنوان مثال، محبوب‌ترین اقدامات: کپی فایل‌ها از دستگاه Android به رایانه، آپلود فایل‌ها از رایانه به Android، اجرای بسیاری از دستورات لینوکس، دریافت گزارش‌های خطا و غیره.

بنابراین اگر در این زمینه تازه کار هستید و می خواهید کمی بیشتر از آنچه که هست در مورد ADB بیاموزید، پیشنهاد می کنم راهنمای اولیه کوچک من برای یادگیری ADB را بررسی کنید.

آنچه شما نیاز خواهید داشت

1. Android Debug Bridge (ADB) برای ویندوز 32 بیت - دانلود

2. Android Debug Bridge (ADB) برای ویندوز 64 بیت - دانلود

3. کامپیوتر با سیستم عامل ویندوز نصب شده است.

حال به مرحله فعال می رویم:

1. مورد نیاز را دانلود کنید بایگانی فشردهو هر جا که خواستید اکسترکت کنید مثلا درایو C.

2. حالا به دایرکتوری C:/adb/sdk/platform-tools بروید. در اینجا مجموعه ای از فایل ها را همانطور که در تصویر زیر نشان داده شده است خواهید دید.

3. دکمه Shift + راست کلیک کنید و خط فرمان را اجرا کنید رشته ویندوزاز دایرکتوری فعلی

4. دستور را وارد کنید adb start-server.

5. برای اطمینان از اینکه دستگاه شما به درستی متصل است و توسط رایانه شناسایی شده است، دستور را وارد کنید: دستگاه های adb. اگر همه چیز خوب باشد، چیزی شبیه به این خواهید دید:

حالا که دستگاه شما متصل است و همه چیز کار می کند، بیایید کمی با آن بازی کنیم.

خواندن LOGCAT از طریق ADB

ساده ترین راه اجرای دستور زیر است: adb logcat. در نتیجه، کل محتویات فایل لاگ دستگاه روی صفحه ظاهر می شود. برای دریافت logcat در یک فایل جداگانه اجرا کنید: adb logcat > logcat.txt.

گزارش BUGREPORT

می توانید دستور را اجرا کنید: گزارش اشکال adb، اما اعلانی دریافت خواهید کرد که گزارش تولید شده قابل خواندن نخواهد بود، بنابراین بهتر است از: adb bugreport >result.txt.

ADB همراه با حقوق دسترسی ROOT

برای کار از ADB با حقوق دسترسی کامل، باید دستگاه را روت کنید. اگر دستگاه از قبل دستی است، دستور را اجرا کنید: ریشه adbو آنچه را که در تصویر زیر نشان داده شده است می بینیم (ADB را با حقوق ریشه راه اندازی مجدد کنید).

نصب برنامه ها از طریق ADB

برای نصب اپلیکیشن، مطمئن شوید که در نام فایل apk فضای خالی وجود ندارد و باید دقیقا مسیر صحیح آن را بدانید. خوب، سپس دستور را اجرا می کنیم: نصب adb+ نام فایل نصب. در مثال من، من بازی papertoss را نصب کردم، بنابراین اگر همه چیز خوب پیش برود، این تصویر را روی صفحه نمایش خواهید داد:

نمی دانید چگونه ADB و Fastboot را نصب کنید یا درایورهای معروف adb را از کجا پیدا کنید؟ مقاله ما به شما در درک آن کمک می کند.

بسیاری از کاربران با نیاز به احیای گوشی هوشمند یا تبلت هوآوی از حالت آجری مواجه شده اند.

بیشتر دستورالعمل‌های بازیابی دستگاه‌های Androi حاوی عبارت «ADB را اجرا کنید، گوشی هوشمند خود را در حالت fasrboot راه‌اندازی مجدد کنید و درایورهای adb را بررسی کنید». به نظر هیچ چیز پیچیده ای نیست، اما برای یک کاربر بی تجربه نامشخص است که همه اینها را از کجا بدست آورید و چگونه آن را تنظیم کنید.

البته، می توانید Android SDK را دانلود کنید، که همه موارد ذکر شده در بالا را به طور پیش فرض نصب می کند. اما دانلود کلاینت کامل همیشه راحت نیست و خیلی عملی نیست، بنابراین صنعتگران از انجمن محبوب XDA یک نصب کننده با مجموعه ای از ضروری ترین ابزارها و درایورها برای کار با دستورات ADB آماده کرده اند.

نصب کننده ADB چگونه کار می کند؟

این کاملا ساده است. شما باید یک فایل نصب کوچک دانلود کنید، آن را اجرا کنید و دستورالعمل ها را دنبال کنید:


ویژگی های نصب ADB از طریق نصب کننده adb

  • ابزارهای کمکی روی پارتیشن سیستم نصب خواهند شد هارد دیسک(پارتیشنی که سیستم عامل روی آن نصب شده است)؛
  • CMD (خط فرمان) به شما امکان می دهد از ADB و Fastboot از هر دایرکتوری استفاده کنید.
  • نصب خودکار درایور (بدون نیاز به جستجوی پوشه ها و نصب دستی)؛
  • تشخیص خودکار نوع درایور برای نصب بر روی سیستم های 32 و 64 بیتی.

یکی دیگر مفید است