Android SDK Release Windows

Android SDK Release Windows

کیت توسعه نرم‌افزار اندروید (SDK) شامل مجموعهٔ جامعی از ابزارهای توسعه می‌شود. این ابزارها شامل دیباگر (ابزار اشکال‌زدا)، کتابخانه‌ها، شبیه‌سازی تلفن همراهِ مبتنی بر QEMU، مستندات، کد نمونه و خودآموزها می‌شود. در حال حاضر پلتفرم‌های توسعهٔ پشتیبانی‌شده شامل کامپیوترهایی می‌شوند که لینوکس (هر نوع توزیع مدرن دسکتاپ لینوکس)، Mac OS X 10.5.8 به بعد و ویندوز ۷ (قبلاً XP) یا نسخه‌های بعد آن را اجرا می‌کنند. از مارس ۲۰۱۵، SDK در خود اندروید موجود نیست، ولی توسعه نرم‌افزار با استفاده از اپلیکیشن‌های تخصصی اندروید امکان‌پذیر است.

تا حدود پایان سال ۲۰۱۴، محیط توسعه یکپارچه‌ای (IDE) که رسماً پشتیبانی می‌شد، Eclipse بود که از پلاگین ADT استفاده می‌کرد؛ گرچه IntelliJ IDEA IDE (تمام نسخه‌ها) به طور کامل توسعه اندروید را بدون هیچ پیکربندی و تنظیماتی پشتیبانی می‌کند، و NetBeans IDE نیز توسعه اندروید را از طریق پلاگین در اختیار می‌گذارد. از سال ۲۰۱۵، Android Studio (ساخته گوگل و قدرت‌گرفته از IntelliJ) به IDE رسمی اندروید بدل شد؛ به هر حال، توسعه‌دهندگان در استفاده از دیگر محیط‌ها آزاد هستند. علاوه بر این، توسعه‌دهندگان ممکن است از ویرایشگر متن برای ویرایش فایل‌های جاوا و XML استفاده کنند، سپس ابزارهای خط فرمان را (Java Development Kit و Apache Ant لازم است) به کار گیرند تا اپلیکیشن‌های اندروید را ایجاد کنند، بسازنند و اشکال‌زدایی نمایند، و همچنین دستگاه‌های اندروید متصل را (مثل انجام ریبوت، نصب بسته‌های نرم‌افزاری از راه دور) کنترل کنند.

بهبودهای SDK اندروید دست به دست در توسعه کلی پلتفرم اندروید صورت می‌گیرد. این SDK همچنین نسخه‌های قدیمی‌تر پلتفرم اندروید را در مواردی پشتیبانی می‌کند که توسعه‌دهندگان تمایل دارند اپلیکیشن‌های خود را در دستگاه‌های قدیمی‌تر نیز مد نظر داشته باشند. ابزارهای توسعه در واقع کامپوننت‌های قابل دانلود هستند، بنابراین بعد از این که آخرین نسخه و پلتفرم دانلود شد، پلتفرم‌های و ابزارهای قدیمی نیز می‌توانند برای تست سازگاری دانلود شوند.

اپلیکیشن‌های اندروید در فرمت .apk بسته‌بندی می‌شوند و در پوشه /data/app در سیستم عامل اندروید ذخیره می‌گردند (این پوشه به دلایل امنیتی فقط توسط کاربران روت (ریشه) دسترسی‌پذیر است). بستهٔ APK حاوی فایل‌های .dex (فایل‌های بایت‌کد کامپایل‌شده تحت عنوان فایل‌های اجرایی دالویک)، فایل‌های منبع و غیره است.

پل اشکال‌زدایی اندروید
پل اشکال‌زدایی اندروید (ADB) تولکیتی موجود در بسته Android SDK به شمار می‌رود. این تولکیت حاوی برنامه‌های سمت کلاینت و سمت سرور است که با یکدیگر ارتباط برقرار می‌کنند. ADB عموماً از طریق رابط خط فرمان قابل دسترسی است، گرچه رابط‌های گرافیکی بی‌شماری برای کنترل ADB در دسترس هستند.

فرمت مربوط به توزیع فرمان‌ها از طریق ADB معمولاً بدین صورت است:

adb [-d|-e|-s ]
where -d is the option for specifying the USB-attached device,
-e for indicating a running Android emulator on the computer,
-s for specifying either one by its adb-assigned serial number.
If there is only one attached device or running emulator, these options are not necessary.

برای مثال، اپلیکیشن‌های اندروید می‌توانند توسط فرمان backup در یک فایل ذخیره شوند که نام آن به طور پیش‌فرض backup.ab است.

در یکی از گزارش‌های امنیتی منتشر شده در مارس ۲۰۱۱، ADB مورد هدف قرار گرفت، طوری که یک برنامهٔ مخرب تلاش می‌کرد با استفاده از «حملهٔ اشباع منبع» در تلفن‌های متصل روت‌کیت نصب کند



کلمات کلیدی : اندروید اس دی کا ریلیس ویندوز ، Android SDK Release Windows ، دانلود android sdk ، دانلود Android SDK  ، دانلود sdk ، معرفی نرم افزار sdk ، کاربرد sdk



Android SDK Release Windows