کیت توسعه نرمافزار اندروید (SDK) از چندین بسته تشکیل شده است که برای توسعه برنامه مورد نیاز هستند. این صفحه مهمترین ابزارهای خط فرمان موجود را که بر اساس بستههایی که در آنها ارائه میشوند، سازماندهی شدهاند، فهرست میکند.
شما میتوانید هر بسته را با استفاده از SDK Manager اندروید استودیو یا ابزار خط فرمان sdkmanager نصب و بهروزرسانی کنید. همه بستهها در دایرکتوری SDK اندروید شما دانلود میشوند که میتوانید آن را به صورت زیر پیدا کنید:
- در اندروید استودیو، روی File > Project Structure کلیک کنید.
- در پنل سمت چپ، گزینه SDK Location را انتخاب کنید. مسیر در زیر Android SDK location نشان داده شده است.
توصیه میکنیم هنگام استفاده از خط فرمان، متغیر محیطی واقع در: توجه: بسته ابزارهای خط فرمان اندروید SDK، که در اگر از اندروید استودیو استفاده نمیکنید، میتوانید بسته ابزارهای خط فرمان را دانلود کنید . واقع در: این بسته برای ساخت برنامههای اندروید مورد نیاز است. اکثر ابزارهای موجود در این بسته توسط ابزارهای ساخت فراخوانی میشوند و برای شما در نظر گرفته نشدهاند. با این حال، ابزارهای خط فرمان زیر ممکن است مفید باشند: توجه: میتوانید چندین نسخه از ابزارهای ساخت را برای ساخت برنامه خود برای نسخههای مختلف اندروید داشته باشید. واقع در: این ابزارها برای هر نسخه جدید از پلتفرم اندروید بهروزرسانی میشوند تا از ویژگیهای جدید پشتیبانی کرده و ابزارها را اصلاح یا بهبود بخشند و هر بهروزرسانی با نسخههای قبلی پلتفرم نیز سازگار است. علاوه بر دانلود از SDK Manager، میتوانید SDK Platform Tools را از اینجا دانلود کنید. واقع در: این بسته برای استفاده از شبیهساز اندروید مورد نیاز است و شامل موارد زیر است: توجه: قبل از نسخه ۲۵.۳.۰، ابزارهای شبیهساز در بسته ابزارهای SDK گنجانده شده بودند. Jetifier کتابخانهای را میخواند که از کلاسهای Support Library استفاده میکند و یک کتابخانه معادل را که از کلاسهای جدیدتر AndroidX استفاده میکند، در خروجی ارائه میدهد.ANDROID_HOME را تنظیم کنید. همچنین، مسیر جستجوی فرمان خود را طوری تنظیم کنید که شامل ANDROID_HOME/tools ، ANDROID_HOME/tools/bin و ANDROID_HOME/platform-tools باشد تا رایجترین ابزارها را پیدا کنید. مراحل بسته به سیستم عامل شما متفاوت است، اما برای راهنمایی کلی ، نحوه تنظیم متغیرهای محیطی را مطالعه کنید.android_sdk /cmdline-tools/ version /bin/cmdline-tools قرار دارد، جایگزین بسته ابزارهای SDK، واقع در tools میشود. با بسته جدید، میتوانید نسخه ابزارهای خط فرمانی را که میخواهید نصب کنید انتخاب کنید و میتوانید چندین نسخه را همزمان نصب کنید. با بسته قدیمی، فقط میتوانید آخرین نسخه ابزارها را نصب کنید. بنابراین، بسته جدید به شما امکان میدهد بدون اینکه هنگام انتشار نسخههای جدید، کد شما از کار بیفتد، به نسخههای خاصی از ابزارهای خط فرمان وابسته باشید. برای اطلاعات بیشتر در مورد بسته ابزارهای SDK منسوخ شده، به یادداشتهای انتشار SDK Tools مراجعه کنید.apkanalyzeravdmanagerlintretraceretrace یک رد پشته مبهمسازیشده را رمزگشایی میکند که به کد منبع اصلی شما نگاشت میشود.sdkmanagerandroid_sdk /build-tools/ version /
برای اطلاعات بیشتر به یادداشتهای انتشار ابزارهای ساخت SDK مراجعه کنید.AAPT2apksignerzipalignandroid_sdk /platform-tools/
برای اطلاعات بیشتر به یادداشتهای انتشار ابزارهای پلتفرم SDK مراجعه کنید.adbetc1toolfastbootlogcatandroid_sdk /emulator/
برای اطلاعات بیشتر به یادداشتهای انتشار شبیهساز اندروید مراجعه کنید.emulatormksdcard