ابزارهای خط فرمان

Android SDK از چندین بسته تشکیل شده است که برای توسعه برنامه مورد نیاز است. این صفحه مهم‌ترین ابزارهای خط فرمان موجود را فهرست می‌کند که بر اساس بسته‌هایی که در آن تحویل می‌شوند سازمان‌دهی شده‌اند.

می توانید هر بسته را با استفاده از SDK Manager Android Studio یا ابزار خط فرمان sdkmanager نصب و به روز کنید. همه بسته‌ها در فهرست SDK Android شما دانلود می‌شوند که می‌توانید به صورت زیر آن را پیدا کنید:

  1. در Android Studio، روی File > Project Structure کلیک کنید.
  2. SDK Location را در قسمت سمت چپ انتخاب کنید. مسیر در زیر مکان Android SDK نشان داده شده است.

تنظیم متغیرهای محیطی

توصیه می کنیم هنگام استفاده از خط فرمان، متغیر محیطی را برای ANDROID_HOME تنظیم کنید. همچنین، مسیر جستجوی فرمان خود را طوری تنظیم کنید که شامل ANDROID_HOME/tools ، ANDROID_HOME/tools/bin ، و ANDROID_HOME/platform-tools باشد تا متداول‌ترین ابزارها را پیدا کنید. مراحل بسته به سیستم عامل شما متفاوت است، اما نحوه تنظیم متغیرهای محیط را برای راهنمایی کلی بخوانید.

ابزارهای خط فرمان Android SDK

واقع در: android_sdk /cmdline-tools/ version /bin/

توجه: بسته Android SDK Command-Line Tools، واقع در cmdline-tools ، جایگزین بسته SDK Tools، واقع در tools می شود. با بسته جدید، می‌توانید نسخه‌ای از ابزارهای خط فرمان را که می‌خواهید نصب کنید، انتخاب کنید و می‌توانید چندین نسخه را همزمان نصب کنید. با بسته قدیمی، فقط می توانید آخرین نسخه ابزارها را نصب کنید. بنابراین، بسته جدید به شما این امکان را می‌دهد که به نسخه‌های خاصی از ابزارهای خط فرمان بدون شکستن کد هنگام انتشار نسخه‌های جدید، وابسته باشید. برای کسب اطلاعات درباره بسته منسوخ شده ابزار SDK، به یادداشت‌های انتشار ابزار SDK مراجعه کنید.

اگر از Android Studio استفاده نمی کنید، می توانید بسته ابزار خط فرمان را از اینجا دانلود کنید.

apkanalyzer
پس از تکمیل فرآیند ساخت، بینشی در مورد ترکیب APK شما ارائه می دهد.
avdmanager
به شما امکان می دهد دستگاه های مجازی اندروید (AVD) را از خط فرمان ایجاد و مدیریت کنید.
lint
کد را اسکن می کند تا به شما کمک کند مشکلات مربوط به کیفیت ساختاری کد خود را شناسایی و اصلاح کنید.
retrace
برای برنامه‌های کامپایل‌شده توسط R8، retrace یک ردیاب پشته مبهم را رمزگشایی می‌کند که به کد منبع اصلی شما بازمی‌گردد.
sdkmanager
به شما امکان می‌دهد بسته‌های Android SDK را مشاهده، نصب، به‌روزرسانی و حذف نصب کنید

Android SDK Build Tools

واقع در: android_sdk /build-tools/ version /
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Build Tools مراجعه کنید.

این بسته برای ساخت برنامه های اندروید مورد نیاز است. اکثر ابزارهای این بسته توسط ابزارهای ساخت فراخوانی می شوند و برای شما در نظر گرفته نشده اند. با این حال، ابزارهای خط فرمان زیر ممکن است مفید باشند:

AAPT2
منابع اندروید را در قالبی باینری که برای پلتفرم اندروید بهینه شده است، تجزیه، فهرست بندی و کامپایل می کند و منابع کامپایل شده را در یک خروجی بسته بندی می کند.
apksigner
فایل‌های APK را امضا می‌کند و بررسی می‌کند که آیا امضاهای APK در همه نسخه‌های پلتفرمی که یک APK معین پشتیبانی می‌کند با موفقیت تأیید می‌شوند یا خیر.
zipalign
فایل‌های APK را با اطمینان از اینکه همه داده‌های فشرده نشده با یک تراز خاصی نسبت به شروع فایل شروع می‌شوند، بهینه می‌کند.

توجه: می توانید چندین نسخه از ابزارهای ساخت را برای ساخت برنامه خود برای نسخه های مختلف اندروید داشته باشید.

Android SDK Platform Tools

واقع در: android_sdk /platform-tools/
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Platform Tools مراجعه کنید.

این ابزارها برای هر نسخه جدید از پلتفرم اندروید به‌روزرسانی می‌شوند تا از ویژگی‌های جدید پشتیبانی کرده و ابزارها را اصلاح یا بهبود بخشند، و هر به‌روزرسانی با نسخه‌های پلتفرم قبلی سازگار است.

علاوه بر دانلود از مدیر SDK، می توانید ابزار پلتفرم SDK را از اینجا دانلود کنید.

adb
Android Debug Bridge (adb) یک ابزار همه کاره است که به شما امکان می دهد وضعیت یک نمونه شبیه ساز یا دستگاه مجهز به اندروید را مدیریت کنید. همچنین می‌توانید از آن برای نصب APK روی دستگاه استفاده کنید.
etc1tool
یک ابزار خط فرمان که به شما امکان می دهد تصاویر PNG را با استاندارد فشرده سازی ETC1 رمزگذاری کنید و تصاویر فشرده شده ETC1 را به PNG رمزگشایی کنید.
fastboot
دستگاهی را با پلتفرم و سایر تصاویر سیستم چشمک می‌زند. برای دستورالعمل های چشمک زن، به تصاویر کارخانه برای Nexus و Pixel Devices مراجعه کنید.
logcat
برای مشاهده گزارش‌های برنامه و سیستم توسط adb فراخوانی شده است.

شبیه ساز اندروید

واقع در: android_sdk /emulator/
برای اطلاعات بیشتر به یادداشت‌های انتشار شبیه‌ساز Android مراجعه کنید.

این بسته برای استفاده از شبیه ساز اندروید مورد نیاز است. شامل موارد زیر است:

emulator
یک ابزار شبیه‌سازی دستگاه مبتنی بر QEMU که می‌توانید از آن برای اشکال‌زدایی و آزمایش برنامه‌های خود در یک محیط زمان اجرای واقعی Android استفاده کنید.
mksdcard
به شما کمک می کند یک تصویر دیسک ایجاد کنید که می توانید با شبیه ساز از آن برای شبیه سازی حضور یک کارت حافظه خارجی مانند کارت SD استفاده کنید.

توجه: قبل از ویرایش 25.3.0، ابزارهای شبیه ساز همراه با بسته ابزار SDK گنجانده شده بودند.

جتیفایر

Jetifier کتابخانه‌ای را می‌خواند که از کلاس‌های کتابخانه پشتیبانی استفاده می‌کند و یک کتابخانه معادل که از کلاس‌های AndroidX جدیدتر استفاده می‌کند، خروجی می‌دهد.

،

Android SDK از چندین بسته تشکیل شده است که برای توسعه برنامه مورد نیاز است. این صفحه مهم‌ترین ابزارهای خط فرمان موجود را فهرست می‌کند که بر اساس بسته‌هایی که در آن تحویل می‌شوند سازمان‌دهی شده‌اند.

می توانید هر بسته را با استفاده از SDK Manager Android Studio یا ابزار خط فرمان sdkmanager نصب و به روز کنید. همه بسته‌ها در فهرست SDK Android شما دانلود می‌شوند که می‌توانید به صورت زیر آن را پیدا کنید:

  1. در Android Studio، روی File > Project Structure کلیک کنید.
  2. SDK Location را در قسمت سمت چپ انتخاب کنید. مسیر در زیر مکان Android SDK نشان داده شده است.

تنظیم متغیرهای محیطی

توصیه می کنیم هنگام استفاده از خط فرمان، متغیر محیطی را برای ANDROID_HOME تنظیم کنید. همچنین، مسیر جستجوی فرمان خود را طوری تنظیم کنید که شامل ANDROID_HOME/tools ، ANDROID_HOME/tools/bin ، و ANDROID_HOME/platform-tools باشد تا متداول‌ترین ابزارها را پیدا کنید. مراحل بسته به سیستم عامل شما متفاوت است، اما نحوه تنظیم متغیرهای محیط را برای راهنمایی کلی بخوانید.

ابزارهای خط فرمان Android SDK

واقع در: android_sdk /cmdline-tools/ version /bin/

توجه: بسته Android SDK Command-Line Tools، واقع در cmdline-tools ، جایگزین بسته SDK Tools، واقع در tools می شود. با بسته جدید، می‌توانید نسخه‌ای از ابزارهای خط فرمان را که می‌خواهید نصب کنید، انتخاب کنید و می‌توانید چندین نسخه را همزمان نصب کنید. با بسته قدیمی، فقط می توانید آخرین نسخه ابزارها را نصب کنید. بنابراین، بسته جدید به شما این امکان را می‌دهد که به نسخه‌های خاصی از ابزارهای خط فرمان بدون شکستن کد هنگام انتشار نسخه‌های جدید، وابسته باشید. برای کسب اطلاعات درباره بسته منسوخ شده ابزار SDK، به یادداشت‌های انتشار ابزار SDK مراجعه کنید.

اگر از Android Studio استفاده نمی کنید، می توانید بسته ابزار خط فرمان را از اینجا دانلود کنید.

apkanalyzer
پس از تکمیل فرآیند ساخت، بینشی در مورد ترکیب APK شما ارائه می دهد.
avdmanager
به شما امکان می دهد دستگاه های مجازی اندروید (AVD) را از خط فرمان ایجاد و مدیریت کنید.
lint
کد را اسکن می کند تا به شما کمک کند مشکلات مربوط به کیفیت ساختاری کد خود را شناسایی و اصلاح کنید.
retrace
برای برنامه‌های کامپایل‌شده توسط R8، retrace یک ردیاب پشته مبهم را رمزگشایی می‌کند که به کد منبع اصلی شما بازمی‌گردد.
sdkmanager
به شما امکان می‌دهد بسته‌های Android SDK را مشاهده، نصب، به‌روزرسانی و حذف نصب کنید

Android SDK Build Tools

واقع در: android_sdk /build-tools/ version /
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Build Tools مراجعه کنید.

این بسته برای ساخت برنامه های اندروید مورد نیاز است. اکثر ابزارهای این بسته توسط ابزارهای ساخت فراخوانی می شوند و برای شما در نظر گرفته نشده اند. با این حال، ابزارهای خط فرمان زیر ممکن است مفید باشند:

AAPT2
منابع اندروید را در قالبی باینری که برای پلتفرم اندروید بهینه شده است، تجزیه، فهرست بندی و کامپایل می کند و منابع کامپایل شده را در یک خروجی بسته بندی می کند.
apksigner
فایل‌های APK را امضا می‌کند و بررسی می‌کند که آیا امضاهای APK در همه نسخه‌های پلتفرمی که یک APK معین پشتیبانی می‌کند با موفقیت تأیید می‌شوند یا خیر.
zipalign
فایل‌های APK را با اطمینان از اینکه همه داده‌های فشرده نشده با یک تراز خاصی نسبت به شروع فایل شروع می‌شوند، بهینه می‌کند.

توجه: می توانید چندین نسخه از ابزارهای ساخت را برای ساخت برنامه خود برای نسخه های مختلف اندروید داشته باشید.

Android SDK Platform Tools

واقع در: android_sdk /platform-tools/
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Platform Tools مراجعه کنید.

این ابزارها برای هر نسخه جدید از پلتفرم اندروید به‌روزرسانی می‌شوند تا از ویژگی‌های جدید پشتیبانی کرده و ابزارها را اصلاح یا بهبود بخشند، و هر به‌روزرسانی با نسخه‌های پلتفرم قبلی سازگار است.

علاوه بر دانلود از مدیر SDK، می توانید ابزار پلتفرم SDK را از اینجا دانلود کنید.

adb
Android Debug Bridge (adb) یک ابزار همه کاره است که به شما امکان می دهد وضعیت یک نمونه شبیه ساز یا دستگاه مجهز به اندروید را مدیریت کنید. همچنین می‌توانید از آن برای نصب APK روی دستگاه استفاده کنید.
etc1tool
یک ابزار خط فرمان که به شما امکان می دهد تصاویر PNG را با استاندارد فشرده سازی ETC1 رمزگذاری کنید و تصاویر فشرده شده ETC1 را به PNG رمزگشایی کنید.
fastboot
دستگاهی را با پلتفرم و سایر تصاویر سیستم چشمک می‌زند. برای دستورالعمل های چشمک زن، به تصاویر کارخانه برای Nexus و Pixel Devices مراجعه کنید.
logcat
برای مشاهده گزارش‌های برنامه و سیستم توسط adb فراخوانی شده است.

شبیه ساز اندروید

واقع در: android_sdk /emulator/
برای اطلاعات بیشتر به یادداشت‌های انتشار شبیه‌ساز Android مراجعه کنید.

این بسته برای استفاده از شبیه ساز اندروید مورد نیاز است. شامل موارد زیر است:

emulator
یک ابزار شبیه‌سازی دستگاه مبتنی بر QEMU که می‌توانید از آن برای اشکال‌زدایی و آزمایش برنامه‌های خود در یک محیط زمان اجرای واقعی Android استفاده کنید.
mksdcard
به شما کمک می کند یک تصویر دیسک ایجاد کنید که می توانید با شبیه ساز از آن برای شبیه سازی حضور یک کارت حافظه خارجی مانند کارت SD استفاده کنید.

توجه: قبل از ویرایش 25.3.0، ابزارهای شبیه ساز همراه با بسته ابزار SDK گنجانده شده بودند.

جتیفایر

Jetifier کتابخانه‌ای را می‌خواند که از کلاس‌های کتابخانه پشتیبانی استفاده می‌کند و یک کتابخانه معادل که از کلاس‌های AndroidX جدیدتر استفاده می‌کند، خروجی می‌دهد.

،

Android SDK از چندین بسته تشکیل شده است که برای توسعه برنامه مورد نیاز است. این صفحه مهم‌ترین ابزارهای خط فرمان موجود را فهرست می‌کند که بر اساس بسته‌هایی که در آن تحویل می‌شوند سازمان‌دهی شده‌اند.

می توانید هر بسته را با استفاده از SDK Manager Android Studio یا ابزار خط فرمان sdkmanager نصب و به روز کنید. همه بسته‌ها در فهرست SDK Android شما دانلود می‌شوند که می‌توانید به صورت زیر آن را پیدا کنید:

  1. در Android Studio، روی File > Project Structure کلیک کنید.
  2. SDK Location را در قسمت سمت چپ انتخاب کنید. مسیر در زیر مکان Android SDK نشان داده شده است.

تنظیم متغیرهای محیطی

توصیه می کنیم هنگام استفاده از خط فرمان، متغیر محیطی را برای ANDROID_HOME تنظیم کنید. همچنین، مسیر جستجوی فرمان خود را طوری تنظیم کنید که شامل ANDROID_HOME/tools ، ANDROID_HOME/tools/bin ، و ANDROID_HOME/platform-tools باشد تا متداول‌ترین ابزارها را پیدا کنید. مراحل بسته به سیستم عامل شما متفاوت است، اما نحوه تنظیم متغیرهای محیط را برای راهنمایی کلی بخوانید.

ابزارهای خط فرمان Android SDK

واقع در: android_sdk /cmdline-tools/ version /bin/

توجه: بسته Android SDK Command-Line Tools، واقع در cmdline-tools ، جایگزین بسته SDK Tools، واقع در tools می شود. با بسته جدید، می‌توانید نسخه‌ای از ابزارهای خط فرمان را که می‌خواهید نصب کنید، انتخاب کنید و می‌توانید چندین نسخه را همزمان نصب کنید. با بسته قدیمی، فقط می توانید آخرین نسخه ابزارها را نصب کنید. بنابراین، بسته جدید به شما این امکان را می‌دهد که به نسخه‌های خاصی از ابزارهای خط فرمان بدون شکستن کد هنگام انتشار نسخه‌های جدید، وابسته باشید. برای کسب اطلاعات درباره بسته منسوخ شده ابزار SDK، به یادداشت‌های انتشار ابزار SDK مراجعه کنید.

اگر از Android Studio استفاده نمی کنید، می توانید بسته ابزار خط فرمان را از اینجا دانلود کنید.

apkanalyzer
پس از تکمیل فرآیند ساخت، بینشی در مورد ترکیب APK شما ارائه می دهد.
avdmanager
به شما امکان می دهد دستگاه های مجازی اندروید (AVD) را از خط فرمان ایجاد و مدیریت کنید.
lint
کد را اسکن می کند تا به شما کمک کند مشکلات مربوط به کیفیت ساختاری کد خود را شناسایی و اصلاح کنید.
retrace
برای برنامه‌های کامپایل‌شده توسط R8، retrace یک ردیاب پشته مبهم را رمزگشایی می‌کند که به کد منبع اصلی شما بازمی‌گردد.
sdkmanager
به شما امکان می‌دهد بسته‌های Android SDK را مشاهده، نصب، به‌روزرسانی و حذف نصب کنید

Android SDK Build Tools

واقع در: android_sdk /build-tools/ version /
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Build Tools مراجعه کنید.

این بسته برای ساخت برنامه های اندروید مورد نیاز است. اکثر ابزارهای این بسته توسط ابزارهای ساخت فراخوانی می شوند و برای شما در نظر گرفته نشده اند. با این حال، ابزارهای خط فرمان زیر ممکن است مفید باشند:

AAPT2
منابع اندروید را در قالبی باینری که برای پلتفرم اندروید بهینه شده است، تجزیه، فهرست بندی و کامپایل می کند و منابع کامپایل شده را در یک خروجی بسته بندی می کند.
apksigner
فایل‌های APK را امضا می‌کند و بررسی می‌کند که آیا امضاهای APK در همه نسخه‌های پلتفرمی که یک APK معین پشتیبانی می‌کند با موفقیت تأیید می‌شوند یا خیر.
zipalign
فایل‌های APK را با اطمینان از اینکه همه داده‌های فشرده نشده با یک تراز خاصی نسبت به شروع فایل شروع می‌شوند، بهینه می‌کند.

توجه: می توانید چندین نسخه از ابزارهای ساخت را برای ساخت برنامه خود برای نسخه های مختلف اندروید داشته باشید.

Android SDK Platform Tools

واقع در: android_sdk /platform-tools/
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Platform Tools مراجعه کنید.

این ابزارها برای هر نسخه جدید از پلتفرم اندروید به‌روزرسانی می‌شوند تا از ویژگی‌های جدید پشتیبانی کرده و ابزارها را اصلاح یا بهبود بخشند، و هر به‌روزرسانی با نسخه‌های پلتفرم قبلی سازگار است.

علاوه بر دانلود از مدیر SDK، می توانید ابزار پلتفرم SDK را از اینجا دانلود کنید.

adb
Android Debug Bridge (adb) یک ابزار همه کاره است که به شما امکان می دهد وضعیت یک نمونه شبیه ساز یا دستگاه مجهز به اندروید را مدیریت کنید. همچنین می‌توانید از آن برای نصب APK روی دستگاه استفاده کنید.
etc1tool
یک ابزار خط فرمان که به شما امکان می دهد تصاویر PNG را با استاندارد فشرده سازی ETC1 رمزگذاری کنید و تصاویر فشرده شده ETC1 را به PNG رمزگشایی کنید.
fastboot
دستگاهی را با پلتفرم و سایر تصاویر سیستم چشمک می‌زند. برای دستورالعمل های چشمک زن، به تصاویر کارخانه برای Nexus و Pixel Devices مراجعه کنید.
logcat
برای مشاهده گزارش‌های برنامه و سیستم توسط adb فراخوانی شده است.

شبیه ساز اندروید

واقع در: android_sdk /emulator/
برای اطلاعات بیشتر به یادداشت‌های انتشار شبیه‌ساز Android مراجعه کنید.

این بسته برای استفاده از شبیه ساز اندروید مورد نیاز است. شامل موارد زیر است:

emulator
یک ابزار شبیه‌سازی دستگاه مبتنی بر QEMU که می‌توانید از آن برای اشکال‌زدایی و آزمایش برنامه‌های خود در یک محیط زمان اجرای واقعی Android استفاده کنید.
mksdcard
به شما کمک می کند یک تصویر دیسک ایجاد کنید که می توانید با شبیه ساز از آن برای شبیه سازی حضور یک کارت حافظه خارجی مانند کارت SD استفاده کنید.

توجه: قبل از ویرایش 25.3.0، ابزارهای شبیه ساز همراه با بسته ابزار SDK گنجانده شده بودند.

جتیفایر

Jetifier کتابخانه‌ای را می‌خواند که از کلاس‌های کتابخانه پشتیبانی استفاده می‌کند و یک کتابخانه معادل که از کلاس‌های AndroidX جدیدتر استفاده می‌کند، خروجی می‌دهد.

،

Android SDK از چندین بسته تشکیل شده است که برای توسعه برنامه مورد نیاز است. این صفحه مهم‌ترین ابزارهای خط فرمان موجود را فهرست می‌کند که بر اساس بسته‌هایی که در آن تحویل می‌شوند سازمان‌دهی شده‌اند.

می توانید هر بسته را با استفاده از SDK Manager Android Studio یا ابزار خط فرمان sdkmanager نصب و به روز کنید. همه بسته‌ها در فهرست SDK Android شما دانلود می‌شوند که می‌توانید به صورت زیر آن را پیدا کنید:

  1. در Android Studio، روی File > Project Structure کلیک کنید.
  2. SDK Location را در قسمت سمت چپ انتخاب کنید. مسیر در زیر مکان Android SDK نشان داده شده است.

تنظیم متغیرهای محیطی

توصیه می کنیم هنگام استفاده از خط فرمان، متغیر محیطی را برای ANDROID_HOME تنظیم کنید. همچنین، مسیر جستجوی فرمان خود را طوری تنظیم کنید که شامل ANDROID_HOME/tools ، ANDROID_HOME/tools/bin ، و ANDROID_HOME/platform-tools باشد تا متداول‌ترین ابزارها را پیدا کنید. مراحل بسته به سیستم عامل شما متفاوت است، اما نحوه تنظیم متغیرهای محیط را برای راهنمایی کلی بخوانید.

ابزارهای خط فرمان Android SDK

واقع در: android_sdk /cmdline-tools/ version /bin/

توجه: بسته Android SDK Command-Line Tools، واقع در cmdline-tools ، جایگزین بسته SDK Tools، واقع در tools می شود. با بسته جدید، می‌توانید نسخه‌ای از ابزارهای خط فرمان را که می‌خواهید نصب کنید، انتخاب کنید و می‌توانید چندین نسخه را همزمان نصب کنید. با بسته قدیمی، فقط می توانید آخرین نسخه ابزارها را نصب کنید. بنابراین، بسته جدید به شما این امکان را می‌دهد که به نسخه‌های خاصی از ابزارهای خط فرمان بدون شکستن کد هنگام انتشار نسخه‌های جدید، وابسته باشید. برای کسب اطلاعات درباره بسته منسوخ شده ابزار SDK، به یادداشت‌های انتشار ابزار SDK مراجعه کنید.

اگر از Android Studio استفاده نمی کنید، می توانید بسته ابزار خط فرمان را از اینجا دانلود کنید.

apkanalyzer
پس از تکمیل فرآیند ساخت، بینشی در مورد ترکیب APK شما ارائه می دهد.
avdmanager
به شما امکان می دهد دستگاه های مجازی اندروید (AVD) را از خط فرمان ایجاد و مدیریت کنید.
lint
کد را اسکن می کند تا به شما کمک کند مشکلات مربوط به کیفیت ساختاری کد خود را شناسایی و اصلاح کنید.
retrace
برای برنامه‌های کامپایل‌شده توسط R8، retrace یک ردیاب پشته مبهم را رمزگشایی می‌کند که به کد منبع اصلی شما بازمی‌گردد.
sdkmanager
به شما امکان می‌دهد بسته‌های Android SDK را مشاهده، نصب، به‌روزرسانی و حذف نصب کنید

Android SDK Build Tools

واقع در: android_sdk /build-tools/ version /
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Build Tools مراجعه کنید.

این بسته برای ساخت برنامه های اندروید مورد نیاز است. اکثر ابزارهای این بسته توسط ابزارهای ساخت فراخوانی می شوند و برای شما در نظر گرفته نشده اند. با این حال، ابزارهای خط فرمان زیر ممکن است مفید باشند:

AAPT2
منابع اندروید را در قالبی باینری که برای پلتفرم اندروید بهینه شده است، تجزیه، فهرست بندی و کامپایل می کند و منابع کامپایل شده را در یک خروجی بسته بندی می کند.
apksigner
فایل‌های APK را امضا می‌کند و بررسی می‌کند که آیا امضاهای APK در همه نسخه‌های پلتفرمی که یک APK معین پشتیبانی می‌کند با موفقیت تأیید می‌شوند یا خیر.
zipalign
فایل‌های APK را با اطمینان از اینکه همه داده‌های فشرده نشده با یک تراز خاصی نسبت به شروع فایل شروع می‌شوند، بهینه می‌کند.

توجه: می توانید چندین نسخه از ابزارهای ساخت را برای ساخت برنامه خود برای نسخه های مختلف اندروید داشته باشید.

Android SDK Platform Tools

واقع در: android_sdk /platform-tools/
برای اطلاعات بیشتر به یادداشت‌های انتشار SDK Platform Tools مراجعه کنید.

این ابزارها برای هر نسخه جدید از پلتفرم اندروید به‌روزرسانی می‌شوند تا از ویژگی‌های جدید پشتیبانی کرده و ابزارها را اصلاح یا بهبود بخشند، و هر به‌روزرسانی با نسخه‌های پلتفرم قبلی سازگار است.

علاوه بر دانلود از مدیر SDK، می توانید ابزار پلتفرم SDK را از اینجا دانلود کنید.

adb
Android Debug Bridge (adb) یک ابزار همه کاره است که به شما امکان می دهد وضعیت یک نمونه شبیه ساز یا دستگاه مجهز به اندروید را مدیریت کنید. همچنین می‌توانید از آن برای نصب APK روی دستگاه استفاده کنید.
etc1tool
یک ابزار خط فرمان که به شما امکان می دهد تصاویر PNG را با استاندارد فشرده سازی ETC1 رمزگذاری کنید و تصاویر فشرده شده ETC1 را به PNG رمزگشایی کنید.
fastboot
دستگاهی را با پلتفرم و سایر تصاویر سیستم چشمک می‌زند. برای دستورالعمل های چشمک زن، به تصاویر کارخانه برای Nexus و Pixel Devices مراجعه کنید.
logcat
برای مشاهده گزارش‌های برنامه و سیستم توسط adb فراخوانی شده است.

شبیه ساز اندروید

واقع در: android_sdk /emulator/
برای اطلاعات بیشتر به یادداشت‌های انتشار شبیه‌ساز Android مراجعه کنید.

این بسته برای استفاده از شبیه ساز اندروید مورد نیاز است. شامل موارد زیر است:

emulator
یک ابزار شبیه‌سازی دستگاه مبتنی بر QEMU که می‌توانید از آن برای اشکال‌زدایی و آزمایش برنامه‌های خود در یک محیط زمان اجرای واقعی Android استفاده کنید.
mksdcard
به شما کمک می کند یک تصویر دیسک ایجاد کنید که می توانید با شبیه ساز از آن برای شبیه سازی حضور یک کارت حافظه خارجی مانند کارت SD استفاده کنید.

توجه: قبل از ویرایش 25.3.0، ابزارهای شبیه ساز همراه با بسته ابزار SDK گنجانده شده بودند.

جتیفایر

Jetifier کتابخانه‌ای را می‌خواند که از کلاس‌های کتابخانه پشتیبانی استفاده می‌کند و یک کتابخانه معادل که از کلاس‌های AndroidX جدیدتر استفاده می‌کند، خروجی می‌دهد.