Android SDK از چندین بسته تشکیل شده است که برای توسعه برنامه مورد نیاز است. این صفحه مهمترین ابزارهای خط فرمان موجود را فهرست میکند که بر اساس بستههایی که در آن تحویل میشوند سازماندهی شدهاند.
می توانید هر بسته را با استفاده از SDK Manager Android Studio یا ابزار خط فرمان sdkmanager
نصب و به روز کنید. همه بستهها در فهرست SDK Android شما دانلود میشوند که میتوانید به صورت زیر آن را پیدا کنید:
- در Android Studio، روی File > Project Structure کلیک کنید.
- 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 شما دانلود میشوند که میتوانید به صورت زیر آن را پیدا کنید:
- در Android Studio، روی File > Project Structure کلیک کنید.
- 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 شما دانلود میشوند که میتوانید به صورت زیر آن را پیدا کنید:
- در Android Studio، روی File > Project Structure کلیک کنید.
- 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 شما دانلود میشوند که میتوانید به صورت زیر آن را پیدا کنید:
- در Android Studio، روی File > Project Structure کلیک کنید.
- 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 جدیدتر استفاده میکند، خروجی میدهد.